php date函数转换成的时间为什么不对

feiyond 2010-01-04 12:08:06
$schedule_time=date("Y-m-d, g:i:s a", "1260458639533");
1260458639533这是一个长整形,可以转化成时间。在Java中我通过date()函数可以正确的转换成时间:2009-12-10 23:23:59,但是以上的php语句却始终得不到正确的时间值,得到的$schedule_time是:41912-05-06, 11:52:13 pm
请问是怎么回事?该怎么写呢?
...全文
251 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyzhengang 2010-03-16
  • 打赏
  • 举报
回复
是精度的问题,你要好好看看
苍蝇①号 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 foolbirdflyfirst 的回复:]
精确度不一样。
PHP codedate_default_timezone_set("Asia/Shanghai");$schedule_time=date("Y-m-d H:i:s",floor(1260458639533/1000));echo$schedule_time;
[/Quote]
不同语言中的精度问题是很繁琐很无聊的问题
foolbirdflyfirst 2010-01-04
  • 打赏
  • 举报
回复
精确度不一样。
date_default_timezone_set("Asia/Shanghai");
$schedule_time = date("Y-m-d H:i:s", floor(1260458639533/1000));
echo $schedule_time;
satanzhf 2010-01-04
  • 打赏
  • 举报
回复
设置下默认的时区
date_default_timezone_set
Rivendell 2010-01-04
  • 打赏
  • 举报
回复
PHP输出2009-12-10 23:23:59的timestampe是1260458639。应该是不同语言的精度问题。
xiaodong101010 2010-01-04
  • 打赏
  • 举报
回复
date('Y-m-d H:I:s');
jaxio 2010-01-04
  • 打赏
  • 举报
回复
具体到日期 date() 时间的话,建议用当前的时间,截取得到。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧