Программирование > PHP
перевод даты в формат UNIX
sanika:
Насколько я знаю, это можно сделать встроенными функциями MySQL. А есть функция для рнр, чтобы перевести дату вида YYYY.MM.DD в юникс формат, а потом при желании назад?
Плюс к этой величине мне надо добавлять полчаса.Есть градация у юникс формата? или системы нету? спасибо.
html_coder:
Нет такой функции нет.
А что мешает это сделать средствами MySQL примерно так
Запрос, просто чтобы показать пример преобразования
SELECT UNIX_TIMESTAMP(REPLACE(\'2006.08.22\', \'.\', \'-\')) ;
html_coder:
Ну а если надо именно средствами PHP, то я бы сделал так
Разбрал бы дату регулярным выражением и её составляющие скормил бы
[p]mktime[/p]
AlieN:
Здрасьте приехали.
А это что?
http://ru.php.net/manual/en/function.strtotime.php
sanika:
использовал для получения текущей даты функцию time() а потом к ней прибавляю неужный интервал времени .... (мне надо текущее время + через 3 часа). По моему это то что надо. а функцией data возвращаю в нормальный вид (для пользователя) 6) всем спасибо.
Навигация
Перейти к полной версии