php 怎么把一个时间戳转为这种格式("2009-11-15T14:12:12")的时间
date_default_timezone_set('Asia/Shanghai'); // 设置上海时区
echo date('Y-m-d'.'T'.' H:i:s',1490102004);
这是ISO8601
格式日期时间,可以用datetime
格式化
$objDateTime = new DateTime('now');
echo $objDateTime->format('c');
echo $objDateTime->format(DateTime::ISO8601);
//echo date('c');//输出2017-03-22T19:17:14+08:00函数截取一下就可以了吧?
看到某个地方有这种用法..
echo date('Y-m-d\TH:i:s');//输出2017-03-22T19:17:14
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答596 阅读✓ 已解决
795 阅读
说老实话,我不太理解2009-11-15T14:12:12 其中T的意思 如果是某一个时区的简写的话
date('Y-m-dTH:i:s',time());
但是如果就是字符串的话
date('Y-m-d\TH:i:s',time());