Я использую Calendar Script Джейсона Муна , чтобы позволить пользователям устанавливать дату события.В то время как это работает отлично для года и месяца, у меня возникают проблемы с установкой правильного дня.Он последовательно устанавливает дату события на один день до того, что выбрал пользователь;это происходит, даже если это означает возвращение в предыдущий месяц (1 августа становится 31 июля).Я не могу понять, почему это происходит или что это делает!
Код на стороне клиента:
<script>
DateInput ('publishingDate', правда, "ГГГГ-ММ-ДД", <
? php echo $ results ['article'] -> publishingDate? "'" .date ("Ymd", $ results [' article '] -> publishingDate)."'": ""?>);
</script>
, в то время как единственный фрагмент серверного кода, который я могу себе представить, вызывает эту ошибку:
// Parse and store publication date
if ( isset( $params['publicationDate'] ) ) {
$publicationDate = explode ( '-', $params['publicationDate'] );
if ( count( $publicationDate ) == 3 ) {
list ($y, $m, $d) = $publicationDate;
$this->publicationDate = mktime(0, 0, 0, $m, $d, $y);
}
}
Кто-нибудь знает, что может быть причиной этого?Возможно, это связано с часовым поясом, который я установил в моем конфигурационном файле (Америка / Торонто)?