PHP如何使用gregoriantojd()函数进行日期转换?
函数是一个内置函数,它将格里高利历日期转换为儒略日计数。该函数接受格式为$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()函数进行日期转换?相关推荐
- mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...
- 【转】MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 1 2 SELECT DAYOFWEEK('201 ...
- mysql带中文日期转换_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...
- 将mysql日期格式转换_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...
- 字符转换to_char函数与日期转换to_date函数
字符转换to_char函数与日期转换to_date函数 多种日期表示格式: YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位.两位或一位,缺省为当前世纪 MM,mm:0112的月份编号 MO ...
- Sql server 日期函数和日期转换
时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART(Type,dat ...
- oracle 天转换成月函数_oracle 日期转换格式 函数
1 oracle对时间格式的数据存贮 oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充.存 ...
- oracle字体加粗函数_Oracle日期操作函数
Oracle采用date类型表示日期时间,这是一个7字节的固定宽度的数据类型,有7个属性,包括:世纪.世纪中哪一年.月份.月中的哪一天.小时.分钟和秒.本文中把date类型称为日期时间类型,简称日期. ...
- 日期转换 例如 二零零六年十二月二十一日 转换成 2006年12月21日
日期转换 例如 二零零六年十二月二十一日 转换成 2006年12月21日 class Program{static void Main(string[] args){//编写一个函数进行日期转换,将 ...
最新文章
- MyBatis3: There is no getter for property named 'code' in 'class java.lang.String'
- 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
- Python-流程控制
- TMD 这个写笔记的号,盗了有意思吗
- php 网格,PHP中的数据网格
- effective mysql之备份与恢复_Effective MySQL之备份与恢复
- 第十三讲 ASP.NET中的错误处理和程序优化
- [转]2020年4月github上最热门项目-python
- 关闭tomcat报错Cannot allocate memory
- windows下perl使用
- 【Nowcoder - 5670 C Easy】2020牛客暑期多校训练营(第五场)【生成函数、组合数学】
- pycharm汉化包下载是某度网盘再现江湖?!不存在的!!真相就是如此简单~
- Unity3D中背景音乐和相关音效的添加,背景音乐暂停、停止和播放的设置
- MLX90614使用和组装的说明
- [转][信息图表]Google十大高薪职位
- Solr搜索引擎原理
- crucible3.x +fisheye3.x 安装和破解
- 记住,在看小电影前一定要检查下域名是不是 HTTPS 的
- GloVe最全面、最深度的解析
- unable to negotiate with xxxxx port xxx: no matching host key type found. Their offer: ssh-rsa