функция даты и времени php - PullRequest
0 голосов
/ 12 февраля 2010

Я хочу преобразовать эту дату (02-12-2010) мм-дд-гггг в формат времени

т.е.

до 02-12-2010 0 часов 0 минут и 0 секунд

У меня есть пользовательские функции времени и даты, но когда я обновляю страницу, ее значение меняется в зависимости от времени.

Мне нужно это исправить

также я хочу преобразовать эту дату (01-24-2009) в формат времени.

пожалуйста, помогите мне

Спасибо

Ответы [ 3 ]

2 голосов
/ 12 февраля 2010

Используйте функцию strtotime для преобразования существующей строки даты / времени в метку времени для функции date .

$new_date = date('m-d-Y h:i:s', strtotime('02-12-2010'));

Причина, по которой ваша дата обновляется с текущим временем, заключается в том, что функция date () по умолчанию использует текущую системную метку, когда второй параметр не указан.

0 голосов
/ 12 февраля 2010

Вы можете использовать функцию strtotime , например:

$mydate = date('m-d-Y h:i:s', strtotime('02-12-2010'));
0 голосов
/ 12 февраля 2010

Используйте API-функцию date_parse_from_format () для преобразования заданного формата в массив. Э.Г.

$date = "02-12-2010";
$dateArr = date_parse_from_format("d-m-Y", $date);

Выведите что-то вроде:

$output = $dateArr['day'] . '-' . $dateArr['month'] '-' . $dateArr['year'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...