我想要一个像这样的字符串:
1511030830 // YYMMDDHHMM
并创建一个 MySQL 时间戳,如下所示:
2015-11-03 08:30:00
但是,当尝试这样做时,它将不起作用:
$string='1511030830';
$date=date("Y-m-d H:i:s", $string);
var_dump($date);exit;
因为上面的输出:
string(19) "1970-01-01 02:00:00"
我使用的是 PHP 版本 5.5.30
php.ini 中是否有某种设置会影响此问题?
只需使用DateTime
PHP 的类如
$date = DateTime::createFromFormat("ydmhi","1511030830");
echo $date->format('Y-m-d H:i:s') . "\n";
Demo https://eval.in/461987
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)