php - 为什么要用 php 转换时间戳 '2016-10-06T09:50:54.000Z'

标签 php mysql sql html php-5.5

这段代码:

$timestamp = 2016-10-06T09:50:54.000Z;

如何将时间戳分离或转换为日期和时间?

例子:

TimeStamp       2016-10-06T09:50:54.000Z
Date            2016-10-06
Jam(GMT +7)     04:55:45

请帮助解决这个问题。谢谢

最佳答案

$d = new DateTime('2016-10-06T09:50:54.000Z');
echo $d->format('Y-m-d\TH:i:s.u'); // 2016-10-06T09:50:54.000000
echo $d->format('Y-m-d'); // 2016-10-06

// convert to GMT+7 timezone
$d->setTimezone(new DateTimeZone('GMT+7'));
echo $d->format('h:i:s'); //  04:50:54

关于php - 为什么要用 php 转换时间戳 '2016-10-06T09:50:54.000Z',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39893108/

相关文章:

php - 仅使用 SQL 获取 Magento 中每个产品的类别名称。这个查询速度慢吗?

php - Symfony/PHP - 存储单个值的最佳方式

mysql - 如何将年份与时间戳日期进行比较

php - 在PHP中创建一个依赖于交易表的html表

php - 查询期间失去与 MySQL 服务器的连接 - PHP、MySQL

php - 将 JavaScript 变量发送到 PHP 变量

sql - 一个关于表连接的sql问题

mysql - Spring MVC- Hibernate : org. hibernate.exception.GenericJDBCException: 无法打开连接

MySQL 子查询优化与共享子查询

MySQL:选择逗号分隔列表的第一个元素