簡體   English   中英

PHP日期格式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM