函数是一个内置函数,它将格里高利历日期转换为儒略日计数。该函数接受格式为$month / $day / $year的三个参数,表示公历中的日期并将其转换为儒略日计数。

语法如下:

gregoriantojd( $month, $day, $year)

参数:该函数接受三个必选参数, 如上所示和以下内容:

  • $ month –此参数指定公历中的月份数。月数范围为1到12(含)之间。如果通过的月份数超过12或小于0, 则儒略日返回为0。
  • $ day –此参数指定公历中的日期。天数的范围是1-31(含)。如果经过的天数大于31或小于0, 则返回儒略日为0。不考虑Le年
  • $ year –此参数指定公历中的年份。
  • 返回值:该函数返回转换为儒略日计数的公历日期。

例子:

Input : $month=3, $day=31, $year=2018
Output : 2458209Input : $month=4, $day=27, $year=2018
Output : 2458236

下面的程序说明了gregoriantojd()函数。

程序1:下面的程序演示了gregoriantojd()函数的用法。

<?php
// PHP program to demonstrate the
// use of gregoriantojd() function // converts date to julian integer
$jd =gregoriantojd(4, 27, 2018);// prints the julian day integer
echo ( $jd );
?>

输出如下:

2458236

程序2:下面的程序演示了何时超出日期和月份。

<?php
// PHP program to demonstrate the
// use of gregoriantojd() function // converts date to julian integer
// month is out of range
$jd =gregoriantojd(4, 32, 2018);// prints the julian day integer
echo ( $jd ), "\n" ; // day is out of range
$jd =gregoriantojd(13, 29, 2018);
echo ( $jd );
?>

输出如下:

0
0

参考:http://php.net/manual/en/function.gregoriantojd.php

更多PHP开发相关内容请参考:lsbin - IT开发技术:https://www.lsbin.com/

参考更多以下PHP的内容:

  • PHP:将PDF文档转换为预览图像 - https://www.lsbin.com/2545.html
  • PHP数字格式化 - https://www.lsbin.com/3081.html
  • PHP:栈转为数组 - https://www.lsbin.com/1578.html

PHP如何使用gregoriantojd()函数进行日期转换?相关推荐

  1. mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...

  2. 【转】MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 1 2 SELECT DAYOFWEEK('201 ...

  3. mysql带中文日期转换_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...

  4. 将mysql日期格式转换_MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...

  5. 字符转换to_char函数与日期转换to_date函数

    字符转换to_char函数与日期转换to_date函数 多种日期表示格式: YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位.两位或一位,缺省为当前世纪 MM,mm:0112的月份编号 MO ...

  6. Sql server 日期函数和日期转换

    时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART(Type,dat ...

  7. oracle 天转换成月函数_oracle 日期转换格式 函数

    1 oracle对时间格式的数据存贮 oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充.存 ...

  8. oracle字体加粗函数_Oracle日期操作函数

    Oracle采用date类型表示日期时间,这是一个7字节的固定宽度的数据类型,有7个属性,包括:世纪.世纪中哪一年.月份.月中的哪一天.小时.分钟和秒.本文中把date类型称为日期时间类型,简称日期. ...

  9. 日期转换 例如 二零零六年十二月二十一日 转换成 2006年12月21日

    日期转换  例如 二零零六年十二月二十一日 转换成 2006年12月21日 class Program{static void Main(string[] args){//编写一个函数进行日期转换,将 ...

最新文章

  1. MyBatis3: There is no getter for property named 'code' in 'class java.lang.String'
  2. 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
  3. Python-流程控制
  4. TMD 这个写笔记的号,盗了有意思吗
  5. php 网格,PHP中的数据网格
  6. effective mysql之备份与恢复_Effective MySQL之备份与恢复
  7. 第十三讲 ASP.NET中的错误处理和程序优化
  8. [转]2020年4月github上最热门项目-python
  9. 关闭tomcat报错Cannot allocate memory
  10. windows下perl使用
  11. 【Nowcoder - 5670 C Easy】2020牛客暑期多校训练营(第五场)【生成函数、组合数学】
  12. pycharm汉化包下载是某度网盘再现江湖?!不存在的!!真相就是如此简单~
  13. Unity3D中背景音乐和相关音效的添加,背景音乐暂停、停止和播放的设置
  14. MLX90614使用和组装的说明
  15. [转][信息图表]Google十大高薪职位
  16. Solr搜索引擎原理
  17. crucible3.x +fisheye3.x 安装和破解
  18. 记住,在看小电影前一定要检查下域名是不是 HTTPS 的
  19. GloVe最全面、最深度的解析
  20. unable to negotiate with xxxxx port xxx: no matching host key type found. Their offer: ssh-rsa

热门文章

  1. 【自动控制原理】 根轨迹法之根轨迹法分析系统性能
  2. 树的递归与非递归遍历算法
  3. 【机器学习】浅谈 归纳偏置 (Inductive Bias)
  4. Linux下USB驱动框架分析【转】
  5. 呼叫系统使用webRTC网页软电话到底好不好?
  6. java.lang.Long常用方法
  7. NS2网络仿真的过程
  8. pandas 库简介
  9. C语言中求两数最大公约数的三种方法
  10. 转载:微软内部职位分类和待遇