我需要在 php 中将2011 年 10 月 24 日 03:16 PM转换为2011-10-24 15:16:00。
我知道它可能通过创建每个月的变量“$jan = 01,$feb = 02 等”,然后使用“爆炸”按空间拆分信息并以正确的顺序排列。
但是有更简单的方法吗?
$string_date = strtotime("Oct 24, 2011");
$date_object = strtotime($string_date);
$formatted = date("Y-m-d h:i:s", $date_object);
查看date()函数,了解更多格式化选项。
函数strtotime()
是一个非常强大的日期解析器,使用它可以获取传入日期的 UNIX 时间戳,并使用date()
函数以所需的格式输出日期。
<?php
$ts = strtotime("Oct 24, 2011 03:16 PM");
$date = date("Y-m-d H:i:s", $ts);
?>
echo date("Y-m-d H:i:s", strtotime("Oct 24, 2011 03:16 PM"));
日期 ('Y-m-d H:i:s',strtotime (“2011 年 10 月 24 日 03:16 PM”));
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(41条)