2010-10-14 197 views
0

我想一個變量設置爲這樣的php..how特定日期寫在PHP這個功能呢? JS myStartDate = new Date('April 1, '+curYear+' 1:59:59');日期時間格式

+1

http://php.net/date會給你所有需要的指針 – 2010-10-14 09:56:10

+0

點擊對你最有幫助的答案附近的「Tick」 – Ross 2010-10-14 10:32:19

回答

2

你的意思

<?php 

$today = date("D M j Y g:i:s e O"); 

echo $today; 

// Thu Oct 14 2010 10:56:17 Europe/London +0100 

,或者爲什麼不只是

date('r');

+0

感謝。我想從$今天提取年份,例如$ year = date($ today);它是否正確? – mayuri 2010-10-14 10:02:35

+0

我想給一個變量設置爲一個特定的日期這樣的php..js:myStartDate =新的日期(「4月1日,‘+ curYear +’1點59分59秒」);如何用PHP編寫這個功能呢? – mayuri 2010-10-14 13:01:09

1

採取PHP手冊一看date,你幾乎以正確的方式(只是ReO取代;))。

它看起來像你想的日期是在RFC2822格式,在這種情況下,你也可以簡單地使用date("r")

+0

幾乎在那裏,除了寫出的時區標識符。這似乎是'日期( 「R E」);' – 2010-10-14 09:57:39

0

這是爲什麼否決?它的簡單,但還是......

使用date("D M j Y g:i:s \G\M\TO");(LARGØ末)

0

發現這對php.net網站 - 右底部

<?php 

function zonedate($layout, $countryzone) 
{ 
    if ($countryzone >> 0) 
    { 
     $zone = 3600 * $countryzone; 
    } 
    else 
    { 
     $zone = 0; 
    } 

    $date = gmdate($layout, time() + $zone); 
    return $date; 
} 

$layout = "D M j Y g:i:s e O"; 
$countryzone = 5.5; 

echo zonedate($layout, $countryzone); 

?> 

http://php.net/manual/en/function.date.php嘗試這樣的事情?

+0

hehe @oezi打我吧!好一個 :) – 2010-10-14 10:04:34