PHP实现时间格式 “月日年” 转换为 “年月日”
今天发现一个问题,在PHP导入Excel文件时,Excel表中的时间格式为“年月日”,存储到库内后成了“月日年”的格式,百度了一下说可能是Excel的单元格数据格式的问题,就没再进行过多的探究,想法是直接转换时间格式好了;
代码如下:
// 将时间格式分隔符转化为'/'
$date = str_replace(['年','月','日','-'],'/',$date);
// 将时间转化为时间戳在转化为“年月日”的格式,注意这里分隔符必须是'/'不然转化出来是1970-01-01
$date = date("Y-m-d",strtotime($date))!='1970-01-01' ? date("Y-m-d",strtotime($date)) : $date;
PHP解决Excel时间格式‘年月日’到‘月日年’转换问题
本文讲述了作者在PHP中遇到的问题,即Excel导入时的时间格式“年月日”在数据库中显示为“月日年”。通过使用str_replace和strtotime函数,作者提供了将时间格式正确转换为“年月日”的代码示例。
362

被折叠的 条评论
为什么被折叠?



