php读取excel文件的日期时间问题

      通过php导入excel文件的数据进入数据库,这个倒是之前就做过,但是这次做的时候出现了一个问题,就是excel文件里的一个字段需要填写日期,这个日期怎么也不能正确的导入到mysql的数据库中,个人理解好像是excel里字段的类型的问题,设置了半天也不好用,最好的一个结果就是日期能正常取出来了,但是日期不但加了1,而且日和月是颠倒显示的,也就是输入的是2011-1-5导入之后却是2011-6-1,很奇怪的问题,后来了解到,excel中用一个距离1900年的天数序列记录时间 1900-01-01 为整数1900-01-02为整数2,以次类推。我们知道,在windows的PHP中只支持1970-2038年时间计算,那怎么才能让它变成正常的日期呢,下面就是步骤:

1.首先,在excel里填写完日期后,把该单元格的格式变成常规,此时单元格的数据就由日期变成了一串数字,保存excel文件;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值