php通过毫秒时间戳获取具体的Y-m-d H:i:s时间?
例如毫秒时间戳为:1492396179000
对应的格式为:2017-04-17 10:29:39
php通过毫秒时间戳获取具体的Y-m-d H:i:s时间?
例如毫秒时间戳为:1492396179000
对应的格式为:2017-04-17 10:29:39
date_default_timezone_set('PRC');
$mtimestamp = sprintf("%.3f", microtime(true)); // 带毫秒的时间戳
$timestamp = floor($mtimestamp); // 时间戳
$milliseconds = round(($mtimestamp - $timestamp) * 1000); // 毫秒
$datetime = date("Y-m-d H:i:s", $timestamp) . '.' . $milliseconds;
echo sprintf("%s -> %s", $mtimestamp, $datetime);
4 回答13.6k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
3 回答607 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答889 阅读✓ 已解决
用substr截取毫秒时间戳的前十位就可以了啊 例如: