PHPdate/时间到时间戳(自定义格式)

任何人有一个像strtotime()函数,但采取格式作为input?

例如,我需要将yyyymmdd转换为时间戳,或者也许是yyyyddmm 。 所以我想指定使用的格式。 另外我在Windows上,所以strptime()不是一个选项。

PHP 5的DateTime类具有您所需要的createFromFormat方法。

但是,它需要PHP 5.3,所以它不总是一个选项(还)。

很容易编写一个函数,只要看看mktime …

 // Assumes yyyy-mm-dd function fromdate($date) { $d = explode("-", $date); return mktime(0, 0, 0, $d[1], $d[2], $d[0]); }