Формат даты и времени - PullRequest
       11

Формат даты и времени

0 голосов
/ 14 октября 2010

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

Ответы [ 4 ]

2 голосов
/ 14 октября 2010

ты имеешь в виду

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

1 голос
/ 14 октября 2010

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

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

0 голосов
/ 14 октября 2010

Нашли это на сайте 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 голосов
/ 14 октября 2010

Почему это отклонено? Это просто, но все же ...

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...