任何人都有一个喜欢strtotime()
的功能,但是将格式作为输入?
例如,我需要将yyyymmdd
转换为时间戳,或者yyyyddmm
。所以我想指定使用的格式。我也在 Windows 上,因此strptime()
不是一个选项。
答案 0 :(得分:3)
PHP 5的DateTime
类具有createFromFormat
方法,可以满足您的需要。
但是,它需要PHP 5.3,因此它并不总是一个选项。
答案 1 :(得分:-1)
编写函数非常简单,只需看看mktime ...
// Assumes yyyy-mm-dd
function fromdate($date) {
$d = explode("-", $date);
return mktime(0, 0, 0, $d[1], $d[2], $d[0]);
}