我需要将一个字符串转换成日期格式,但它返回了一个奇怪的错误。字符串是这样的:
21 nov 2012
我用过:
$time = strtotime('d M Y', $string);
PHP 返回错误:
Notice: A non well formed numeric value encountered in index.php on line 11
我在这里错过了什么?
最佳答案
您调用的函数完全错误。就通过吧
$time = strtotime('21 nov 2012')
第二个参数用于传递新时间相对的时间戳。它默认为 time()
。
编辑:这将返回一个 unix 时间戳。如果你想格式化它,将你的新时间戳传递给 date
函数。
关于php - 在 PHP 中将特定字符串转换为时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650578/