fis*_*man 0 php timestamp date
可能重复:
如何在PHP中将日期转换为时间戳?
我想转移一些date to timestamp
,日期格式是%day %month %time
.就像25 nov 07:44
,我尝试了下面的一些方法,但两个日期是不同的.需要帮助,谢谢.
<?php
$date = '25 nov 07:44';
$time = explode(" ",$date);
$minute = explode(":",$time[2]);
$timestamp = mktime(''.$minute[0].' '.$minute[1].' 00 '.$time[1].' '.$time[0].' 2011')."<br />";// mktime(%hour, %minute, %second, %month, %day, %year);
echo $timestamp; //1322202671
echo date("Y-m-j H:i:s", $timestamp); //2011-11-25 07:31:11
?>
Run Code Online (Sandbox Code Playgroud)
一些问题:
mktime
字符串而不是逗号分隔列表$time[1]
是一个字符串,mktime
需要一个月的数字您可能想尝试使用strtotime
或以其他方式添加转换表,以便从月份字符串转换为数字.