可能重复:
Inverse date function? - not strtotime
Is it possible to get UNIX time from such date 2011-02-27 02:04:46?
你好,
我们使用这个函数将时间戳转换为日期时间:
$datetime = date('Y-m-d H:i:s', $timestamp);有相反的功能吗?
日期到时间戳。
谢谢
发布于 2011-06-03 09:28:15
$timestamp = strtotime($datetime);或者,如果您对格式有信心,可以用explode()甚至substr拆分字符串,并将必要的部分传递到mktime函数中。
请注意,如果使用的格式稍显非常规,strtotime有时会弄错时间戳。
编辑:
要做到这一点,一个非常准确的方法是,如果您知道您的输入格式,请使用DateTime::createFromFormat (例如:
$dateTimeObject = \DateTime::createFromFormat('G:i', '9:30');
$dateTimeObject->format('H:i');有关格式化指南,请参阅http://php.net/manual/en/function.date.php;有关上述方法的信息,请参阅http://php.net/manual/en/datetime.createfromformat.php。
发布于 2011-06-03 09:27:48
$timestamp = strtotime('12-04-2010');https://stackoverflow.com/questions/6225216
复制相似问题