использование Yii CDateTimeParser для создания метки времени для самого конца дня (23:59:59)

Я использую функцию CDateTimeParser: parse от Yii для генерации метки времени UNIX из «человеческой даты в Великобритании»

$timestamp = CDateTimeParser::parse('29/10/2015', 'dd/MM/yyyy');

Это работает нормально, однако мне нужно также сгенерировать вторую метку времени, которая будет меткой времени для введенной даты, но в самом конце дня, например, в 23:59:59 (незадолго до полуночи).

Я знаю, что могу сделать это с помощью DateTime () довольно легко, но я уверен, что ребята из Yii, должно быть, уже подумали об этом 🙂

Я попытался сделать это ниже, но это не похоже на работу (возвращает ЛОЖЬ)

$midnight_timestamp = CDateTimeParser::parse('15/10/2015 23:59:59', 'dd/MM/yyyy H:i:s');

Есть идеи?? Я использую Yii 1.x

0

Решение

Вам нужно использовать правильный формат даты и времени в CDateTimeParser::parse(),

Итак, правильный путь

$midnight_timestamp = CDateTimeParser::parse('15/10/2015 23:59:59', 'dd/MM/yyyy H:mm:s');

Больше информации CDateTimeParser

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]