PHP 使用 strtotime() 函数创建日期

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留言,我们会尽快更新本文!

发表评论

邮箱地址不会被公开。 必填项已用*标注