WEB开发者-分享WEB开发知识,让开发变得更简单!

最详细的教你PHP时间戳与日期时间的转换

在之前的文章中给大家带来了《PHP中如何才能将时间日期格式化?怎么计算时间差?》,其中详细的介绍了在PHP中应该怎样去将时间日期格式化和怎样计算时间差,本篇文章我们一起来看一看,日期与时间戳的相互转换,希望对大家有帮助!

最详细的教你PHP时间戳与日期时间的转换

在前面的文章(《PHP中获取时间的方法总结(实例详解)》)中我们介绍了怎样获取时间,也就是时间戳,那么在PHP中我们怎样才能完成时间戳和日期时间的相互转换呢?

日期时间转为时间戳

我们可以通过time()函数来获取时间戳,但是time()函数只能获取不同时区的当前时间的时间戳,示例如下:

<?php
    $time = time();
    echo '当前的时间戳为:'.$time.'<br>';
?>

输出结果:

最详细的教你PHP时间戳与日期时间的转换

输出结果:

最详细的教你PHP时间戳与日期时间的转换

输出结果:

最详细的教你PHP时间戳与日期时间的转换

输出结果:

最详细的教你PHP时间戳与日期时间的转换

s---使用两位数字表示秒数,零 00 到 59

i---使用两位数字表示分钟数,零 00 到 59

接下来用1634799600这个时间戳来实验一下吧,这个时间戳是上个示例中,2021年10月21日15点0分0秒的时间戳。

示例如下:

<?php
echo '1634799600转化为日期时间的年份为:',date('Y', 1634799600),'<br/>';
echo '1634799600转化为日期时间的月份为:',date('m', 1634799600),'<br/>';
echo '1634799600转化为日期时间的月内天数为:',date('d', 1634799600),'<br/>';
echo '1634799600转化为日期时间的小时数为:',date('H', 1634799600),'<br/>';
echo '1634799600转化为日期时间的小时内分钟数为:',date('i', 1634799600),'<br/>';
echo '1634799600转化为日期时间的分钟内秒数为:',date('s', 1634799600),'<br/>';
?>

输出结果:

最详细的教你PHP时间戳与日期时间的转换

由此我们便完成了时间戳对日期时间的转化。

大家如果感兴趣的话,可以点击《PHP视频教程》进行更多关于PHP知识的学习。

以上就是最详细的教你PHP时间戳与日期时间的转换的详细内容,更多请关注web开发者其它相关文章!

本文链接:https://www.webkfz.com/WEBkF/PHP/185900.html

版权声明:站内所有文章皆来自网络转载,只供分享作用,不代表本站的观点!

发表评论 共有 0 条评论)

联系客服
网站客服 业务合作 QQ
1244305267
公众号
公众号
公众号
返回顶部