扫码关注官方订阅号
php 怎么把一个时间戳转为这种格式("2009-11-15T14:12:12")的时间
ringa_lee
使用Datetime 对象$DateTime = new DateTime($time);echo $DateTime->format('c');
说老实话,我不太理解2009-11-15T14:12:12 其中T的意思 如果是某一个时区的简写的话date('Y-m-dTH:i:s',time());但是如果就是字符串的话date('Y-m-d\TH:i:s',time());
去查查手册date()函数的用法
var_dump(date("Y-m-d H:m:s", time()))图片描述;
你试一下
date_default_timezone_set('Asia/Shanghai'); // 设置上海时区echo date('Y-m-d'.'T'.' H:i:s',1490102004);
这是ISO8601格式日期时间,可以用datetime格式化
ISO8601
datetime
$objDateTime = new DateTime('now'); echo $objDateTime->format('c'); echo $objDateTime->format(DateTime::ISO8601);
echo date('Y-m-d').'T'.date('H:i:s');
echo date('c');//输出2017-03-22T19:17:14+08:00函数截取一下就可以了吧?
O(∩_∩)O哈哈~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用Datetime 对象
$DateTime = new DateTime($time);
echo $DateTime->format('c');
说老实话,我不太理解2009-11-15T14:12:12 其中T的意思 如果是某一个时区的简写的话
date('Y-m-dTH:i:s',time());
但是如果就是字符串的话
date('Y-m-d\TH:i:s',time());
去查查手册date()函数的用法
你试一下

date_default_timezone_set('Asia/Shanghai'); // 设置上海时区
echo date('Y-m-d'.'T'.' H:i:s',1490102004);
这是
ISO8601格式日期时间,可以用datetime格式化echo date('Y-m-d').'T'.date('H:i:s');
O(∩_∩)O哈哈~