2010-10-14 13 views
0

Я хочу установить переменную на конкретную дату, подобную этой, в php .., чтобы записать эту функцию в php? JS myStartDate = new Date('April 1, '+curYear+' 1:59:59');Формат даты времени

+1

http://php.net/date предоставит вам все необходимые указатели –

+0

нажмите «Отметить» рядом с ответами, наиболее полезными для вас – Ross

ответ

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

+0

Я хочу установить переменную в определенную дату, подобную этой, в php..js: myStartDate = new Date ('1 апреля, + curYear +' 1:59:59 '), как записать эту функцию в php? – mayuri

1

взглянуть на date в руководстве PHP, вы почти на правильном пути (просто заменить R с eO;)).

похоже, что вы хотите, чтобы дата была в формате RFC2822, в этом случае вы также можете просто использовать date("r").

+0

Практически там, за исключением выписанного идентификатора часового пояса. Кажется, это дата («r e»), ' –

0

Почему это отвергнуто? Его простой, но все же ...

использование date("D M j Y g:i:s \G\M\TO"); (LARG о в конце)

0

Нашел на сайте php.net - http://php.net/manual/en/function.date.php прямо на нижней

<?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); 

?> 

Попробуйте что-нибудь подобное?

+0

Хехе @oezi Ударьте меня! Хороший :) –

Смежные вопросы