PHP strtotime() 函数
PHP strtotime() 函数用于把人类可读的字符串转换为 Unix 时间。
语法:
strtotime(time,now)
我们看看如何使用,代码如下:
<?php
$d=strtotime("6:38pm July 12 2021");
echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
//显示的日期为:创建日期 2021-07-12 6:38:00pm
?>
PHP 在将字符串转换为日期很便捷,能够使用各种值:
<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
//显示的日期为:创建日期 2021-07-13 12:00:00am
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
//显示的日期为:创建日期 2021-07-17 12:00:00am
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
//显示的日期为:创建日期 2021-10-12 6:38:00pm
?>
注:使用 strtotime() 函数时, 记得检查放入其中的字符串。
其他示例代码:
//显示未来6个周六的日期
<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks",$startdate);
while ($startdate < $enddate) {
echo date("M d", $startdate),"<br>";
$startdate = strtotime("+1 week", $startdate);
}
?>
//显示距离12月31日还有多少天
<?php
$d1=strtotime("December 31");
$d2=ceil(($d1-time())/60/60/24);
echo "距离十二月三十一日还有:" . $d2 ." 天。";
?>
如果你发现错误或有其他见解,请给www.zhuei.com留言,我们会尽快更新本文!