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;