最新消息:QQ部落讨论:讨论群 你还可以: 投稿 /网址导航 / 联系邮箱:deffyc@gmail.com

用excel把php的时间截转换成正常时间

web应用 deffyc 5266浏览 0评论

九牛二虎

mysql的时间用int型之后,虽然加快了检索,排序,但是也带来一些格式上的问题,比如我们看到的总是整数,并不知道是多少,在需要查数据时,就不知道表示是什么时候,所以用下列办法来看.

核心公式

=(单元格地址+时差(秒))/86400+70*365+19

 说明

1.86400是一天的秒数合计

2.70*365 excel的计算时间是从1900-1-1为1 unix时间是从1970-1-1 0:00:00 UTC 开始的,所以加上差额

3.19是加上以上差额每年的润年多一天,

注:1900年到1970年共是17个闰年,Excel的bug将1900-1-1当作1,加起来是18,excel的bug把1900当润年,所以再加1一共是19

4.在Excel的工具->选项->重新计算中,有个1904年日期系统,如果勾选这个选项,上面的公式应当将70改为66

5.时差(秒)是UTC时间跟其它时间的差额,比如转成中国时间加8*3600 如果不是UTC时间即加上其它时差转换

然后用单元格格式选为时间格式即可

转载请注明:匆匆岁月 » 用excel把php的时间截转换成正常时间

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址