簡體   English   中英

日期格式,然后添加3小時

[英]Date Format then add 3 hours

我該如何在PST時區中采用格式如June 15, 2012 06:37PM格式June 15, 2012 06:37PM然后將其轉換為06/15/12 06:37PM但在EST時區(因此它將是06/15/12 09:37PM )。

如果使用PHP> = 5.2.0,則可以嘗試以下解決方案:

$date = 'June 15, 2012 06:37PM';
$nDate = DateTime::createFromFormat('F d, Y h:iA' , $date, new DateTimeZone('PST'));
$nDate->setTimezone(new DateTimeZone('EST'));
echo $nDate->format('m/d/y h:iA');

不使用時區,您可以執行以下操作:

$new_date = strtotime($date) + strtotime("+3 hours");
$new_date = date('m/d/y h:ia', $new_date);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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