我有一个以纪元为单位的ms字段,例如1350393140000.我需要在PhP中将此字段作为日期时间,将其时间部分更改为7AM(UTC时间)并将其转换从时代回到ms。我怎样才能做到这一点?php从时代ms获取日期ms
0
A
回答
2
$input = 1350393140000;
$dt = new DateTime('@' . floor($input/1000));
$dt->setTimeZone(new DateTimeZone('UTC'));
$dt->modify('07:00');
$output = $dt->format('U') * 1000;
0
date_default_timezone_set('UTC');
$ts = 1350393140000/1000;
$ts = mktime(7, date('i', $ts), date('s', $ts), date('n', $ts), date('j', $ts), date('Y', $ts));
$ts = $ts * 1000;
+0
但的确,现在应该使用DateTime类。 – deceze
相关问题
- 1. 获取昨天的日期在MS-DOS
- 2. 从ms-access到ms-word获取数据
- 3. 从MS Live日志获取数据
- 4. 从ASP.NET代码更新表MS SQL的日期时间值
- 5. 从正常日期转换为MS Access中的unix时代日期SQL查询
- 6. 日期的PHP MS SQL占位符
- 7. 从MS-Word ApplicationClass获取PID?
- 8. 如何从getDateTimeInstance获取ms
- 9. 获取MS SQL
- 10. 使用visual basic从MS Access数据库获取日期和时间
- 11. MS SQL加入日期时间
- 12. MS Access中的日期时间格式
- 13. MS SQL日期时间精度问题
- 14. 日期差异MS SQL
- 15. MS Access Year(日期()函数
- 16. Excel MS Office-月份日期
- 17. MS SQL Server日期Excel
- 18. MS SQL Server转换日期
- 19. MS Access导入日期
- 20. 星期从一个日期开始日期MS Access
- 21. 更新日期和时间字段从日期和时间列以ms访问
- 22. 如何使用MS Access以.NET升序获取日期列表
- 23. Highcharts - 从MS SQL到PHP的日期格式问题
- 24. MS SQL 2008 HowTo从日志中读取
- 25. 如何从日期日期迄今在MS-ACCESS和JSP?
- 26. 从时间戳获取日期:错误的日期在php
- 27. 使用SQL从MS Access表中获取年份日期和值的变量
- 28. MS Access SQL从不同的表中获取结果并按日期排序
- 29. MS Excel:如何在导出为csv时获取更改的日期格式?
- 30. 获取当前日期和时间,使用c#进行ms访问
如果你知道时间戳的时区,你可以很容易。减去/添加的差异UTC。 – ddinchev
@Veseliq:unix时间戳始终以UTC。但你怎么知道其中的差异? – Evert