Генератор случайных чисел   •   Online-инструменты
67 просм
0 комм
Поделиться:

Как преобразовать дату в секунды и наоборот на PHP?

Кто еще не знает, что такое Unix, напомню, что это временная метка (дата) в секундах. В разных ваших идеях может потребоваться представить дату в виде секунд или наоборот. Я покажу, как это можно сделать на PHP.

Предположим, что вы имеете дату «12.10.2017». Воспользовавшись функцией «strtotime», преобразуем ее в секунды:

<?php
	$date = "12.10.2017"; // Исходная дата
	$date_sec = strtotime($date);
	echo $date_sec;
?>

Но дата не всегда может быть в таком формате, а может содержать, например, час и минуты:

<?php
	$date = "12.10.2017 11:22"; // Исходная дата
	$date_sec = strtotime($date);
	echo $date_sec;
?>

«strtotime» учтет и это.

Теперь сделаем обратное действие и из секунд получим некую дату:

<?php
	$date_sec = "1507807320"; // Исходные секунды
	$date = date("m.d.Y", $date_sec);
	echo $date;
?>

Нужный вам формат итоговой даты вы задаете сами. Более подробно об этом расписано здесь.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария