php unixtojd()函数把Unix时间戳转换为儒略日计数

原创 国哥笔记  2019-03-29 16:05  阅读 212 views 次

unixtojd()函数定义及用法

在php中,unixtojd()函数是使用来把Unix时间戳转换为儒略日计数,并返回转换的儒略日计数(数字)。该函数的语法非常简单,就只有一个参数,该参数是用来定义需要转换的Unix时间戳。Unix时间戳表示从格利高里历法1970年1月1日到现在的秒数。

unixtojd()函数的相反函数是jdtounix()函数,jdtounix()函数是使用来把儒略日计数转换为 Unix时间戳。

unixtojd()函数语法格式

unixtojd(timestamp);

参数说明

  • timestamp:该参数为可选参数,规定要进行转换的Unix时间戳。如果省略该参数,默认为当前的Unix时间戳。

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$jd=unixtojd();//把当前的 Unix时间戳转换为儒略日计数
echo "当前时间的儒略日数字:".$jd."<br/>";
$jd1=gregoriantojd(3,23,2019);//将格利高里历法的日期转换为儒略日计数
$u = jdtounix($jd1);//把儒略日计数转换为 Unix 时间戳
echo "2019-3-23的Unix时间戳:".$u."<br/>";
$jd2 = unixtojd($u);//把 Unix时间戳转换为儒略日计数
echo "2019-3-23的儒略日计数:".$jd2."<br/>";
?>
php的windows版本已内建了对日历扩展的支持,但如果是 Linux 版本,就必须通过--enable-calendar编译php,日历函数才能工作。

运行结果:

unixtojd()函数

更多日历相关的函数——>PHP Calendar日历函数大全

本文地址:https://www.ggbiji.com/php-unixtojd.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情