[英]php date reformat
我需要一個可以接受任何日期/時間並將其重新格式化為其他格式的函數。
例如
$date = "31/12/2010 15:00:00"
=>具有d/m/YH:i:s
的格式,因此如果我需要其他格式,例如
$returning_format = "m/d/YH:i:s"
=>用於美國日期/時間
$newdate = transoform_date($current_format,$returning_format,$date);
上一行應返回2010年12/31/2010 15:00:00
注意:僅此格式我不需要它,因為我可以將其分解並重新排列,因此它可以接受任何格式並返回所需的格式日期。
對於PHP 5.3+
$newdate = DateTime::createFromFormat($current_format,$date)->format($returning_fomrat);
strtotime —將任何英語文本日期時間描述解析為Unix時間戳
function transform_date($return_format, $date)
{
return date($return_format, strtotime($date));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.