strtotime вопросы о функции PHP - PullRequest
0 голосов
/ 21 июля 2011

У меня есть функция strtotime, которая делает что-то вроде этого:

$var = strtotime('23:59:59' . $Date);

Где $Date - это дата в этом формате: MM/DD/YY

Однако, это случайно дает сбой и ничего от него не возвращает .... я что-то здесь не так делаю?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 21 июля 2011

Вы должны добавить пробел в конец вашей временной строки

2 голосов
/ 21 июля 2011

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

$var = strtotime($date . ' +1 day -1 second');

Т.е., начните с $ date, добавьте один день, затем вычтите одну секунду. Это дает вам 23:59:59 за $ date.

...