| |
|
|
| | Как из даты в формате чч.мм.гггг (например 19.05.2006) получить дату по Lunix'у то бишь с 1 января 1970 года, и наоборот? | |
| |
|
|
| |
|
|
| |
для: Shishail
(04.06.2006 в 01:51)
| | | Никак...Дата с эпохи Linux в секундах...Только если какими-то извращенными способами...Зачем? | |
| |
|
|
| |
|
|
| |
для: Shishail
(04.06.2006 в 01:51)
| | | Воспользуйтесь функцией mktime():
<?php
$date = "19.05.2006";
list($day, $month, $year) = explode(".", $date);
$timestamp = mktime(0, 0, 0, $month, $day, $year);
print $timestamp;
?>
|
А для "наоборот" есть функция date():
<?php
$timestamp = 1149374044;
print date("d.m.Y", $timestamp);
?>
|
Зачем?
Очень удобно хранить. И не надо заботиться о таких вещах как количество дней в месяце, високосный ли год и пр. Машина сама всё сделает. | |
| |
|
|
| |
|
|
| |
для: Саня
(04.06.2006 в 02:29)
| | | Нет, я сам-то храню как раз часто в секундах с 1970 года, но переводить зачем...))
Просто обычно там для онлайна это нужно...А тут дата... | |
| |
|
|
| |
|
|
| |
для: Unkind™
(04.06.2006 в 03:38)
| | | это мой мега законспирированный проект )) | |
| |
|
|