首页 >后端开发 >PHP问题 >php如何将日期转换成时间戳

php如何将日期转换成时间戳

PHPz
PHPz原创
2023-03-21 19:09:151442浏览

PHP是一种流行的编程语言,用于Web应用程序的开发。在PHP中,日期和时间是非常常见的数据类型,在处理日期和时间时,时间戳是一个非常有用的工具。在本文中,我们将介绍如何将日期转换为时间戳。

日期是指一天的名称、月份和年份。而时间戳则表示自1970年1月1日00:00:00以来经过的秒数。PHP中执行日期到时间戳的转换非常简单。可以使用PHP内置函数strtotime()将日期转换为时间戳。

下面是使用strtotime()函数将日期转换为时间戳的代码示例:

$my_date = "2021-10-15";
$my_timestamp = strtotime($my_date);
echo "日期". $my_date. "对应的时间戳是:". $my_timestamp;

输出结果:

日期2021-10-15对应的时间戳是:1634275200

在以上代码中,我们首先将日期字符串"2021-10-15"存储到变量$my_date中。然后,我们使用strtotime()函数将$my_date转换为时间戳,并将结果存储在变量$my_timestamp中。最后,使用echo语句输出结果。

除了只包含日期的字符串外,strtotime()函数还可以接受包含日期和时间的字符串。下面是一个包含日期和时间的字符串的示例:

$my_datetime = "2021-10-15 19:10:30";
$my_timestamp = strtotime($my_datetime);
echo "日期时间". $my_datetime. "对应的时间戳是:". $my_timestamp;

输出结果:

日期时间2021-10-15 19:10:30对应的时间戳是:1634302230

我们还可以将时间戳转换为日期字符串,使用PHP内置函数date()可以很方便地实现该转换。

下面是使用date()函数将时间戳转换为日期字符串的代码示例:

$my_timestamp = 1634275200;
$my_date = date("Y-m-d", $my_timestamp);
echo "时间戳". $my_timestamp. "对应的日期是:". $my_date;

输出结果:

时间戳1634275200对应的日期是:2021-10-15

在以上代码中,我们首先将时间戳1634275200存储到变量$my_timestamp中。然后,我们使用date()函数将$my_timestamp转换为日期字符串,并将结果存储在变量$my_date中。最后,使用echo语句输出结果。

总结一下,PHP中的strtotime()和date()函数提供了方便的日期和时间转换工具。使用这些函数,我们可以轻松地将日期和时间转换为时间戳和日期字符串,这对于Web应用程序的开发是非常有用的。

以上是php如何将日期转换成时间戳的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn