0
我如何可以隐蔽这个PHP日期字符串:转换PHP日期时间
Thu 19th Aug 2010 @ 7:52PM
这样:
gmdate("D jS M Y @ g:iA", $row['project_deadline'])
的时间戳是:
1282247549
这是通过做存储的数据库time()
函数
我如何可以隐蔽这个PHP日期字符串:转换PHP日期时间
Thu 19th Aug 2010 @ 7:52PM
这样:
gmdate("D jS M Y @ g:iA", $row['project_deadline'])
的时间戳是:
1282247549
这是通过做存储的数据库time()
函数
您可以解析字符串转换成UNIX时间戳和strtotime
功能:
$str = 'Thu 19th Aug 2010 @ 7:52PM';
$str = str_replace('@', '', $str);
$timestamp = strtotime($str);
如果你有不规范的格式,那么你应该使用DateTime::createFromFormat:
$str = 'Thu 19th Aug 2010 @ 7:52PM';
$dt = DateTime::createFromFormat('!D jS M Y @ g:iA', $str);
echo $dt->getTimestamp();
你需要删除“@”从$ str,为了这个工作。 – 2010-08-19 19:57:23
非常好,谢谢。 :) – MacMac 2010-08-19 19:59:45
我会在7分钟内将它作为接受的答案打勾... – MacMac 2010-08-19 20:01:25