我试图将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是SQL);然而,我不知道日期函数如何需要时间戳,我无法从这个字符串中获得时间戳。
这怎么可能呢?
我试图将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是SQL);然而,我不知道日期函数如何需要时间戳,我无法从这个字符串中获得时间戳。
这怎么可能呢?
当前回答
还有一种模糊的可能性:
$oldDate = '2010-03-20'
$arr = explode('-', $oldDate);
$newDate = $arr[2].'-'.$arr[1].'-'.$arr[0];
我不知道我是否会使用它,但仍然:)
其他回答
date('m/d/Y h:i:s a',strtotime($val['EventDateTime']));
使用此函数可以从任何格式转换为任何格式
function reformatDate($date, $from_format = 'd/m/Y', $to_format = 'Y-m-d') {
$date_aux = date_create_from_format($from_format, $date);
return date_format($date_aux,$to_format);
}
您可以尝试strftime()函数。简单示例:strftime($time, '%d %m %Y');
在PHP中,任何日期都可以转换为所需的日期格式,使用不同的场景,例如将任何日期格式转换为 日、日、月、年
$newdate = date("D, d M Y", strtotime($date));
它将以以下非常好的格式显示日期
2020年11月16日星期一
您可以使用date()和strtotime()更改格式。
$date = '9/18/2019';
echo(’d-m-y’日期、strtotime(美元);
结果:
The 18-09-19
我们可以通过改变(d-m-y)来改变格式。