Приднестровская поддержка XOOPS
Значение даты в формате DD-MM-YYYY легко перевести в формат временной метки. Для этого нужно выделить значения между дефисами. Функции explode передается символ-разделитель и строка, которую нужно разбить на части. На выходе получим массив выделенных значений.
В примере ниже значение даты разбивается на компоненты, и рассчитывается значение временной метки:
$date = "03-05-1974";
$parts = explode("/", $date);
$timestamp = mktime(12, 0, 0, $parts[l], $parts[O], $parts[2]);
Функция strtotime позволяет автоматически получать значение временной метки из различных форматов представления даты. Вот примеры для различных форматов даты:
$timestamp = strtotime("3 May 04");
$timestamp = strtotime{"3rd May 2004");
$timestamp = strtotime("May 3, 2004");
$timestamp = strtotime{"3-may 04");
$timestamp = strtotime("2004-05-03");
$timestamp = strtotime{"05/03/2004");
Нужно помнить, что в последнем примере формат имеет вид MM/DD/YYYY, а не DD/MM/YYYY.
Отправитель | Нити |
---|
5 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 5 далее... |