я хочу установить переменную на определенную дату, как это в php .. как написать эту функцию в php?JS myStartDate = new Date('April 1, '+curYear+' 1:59:59');
myStartDate = new Date('April 1, '+curYear+' 1:59:59');
ты имеешь в виду
<?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');
посмотрите на date в руководстве по php, вы почти на правильном пути (просто замените R на eO;)).
R
eO
похоже, что вы хотите, чтобы дата была в формате RFC2822, в этом случае вы также можете просто использовать date("r").
date("r")
Нашли это на сайте 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); ?>
Попробуйте что-то вроде этого?
Почему это отклонено? Это просто, но все же ...
используйте date("D M j Y g:i:s \G\M\TO"); (крупный в конце)
date("D M j Y g:i:s \G\M\TO");