Архив рубрики: PHP

Как посчитать количество секунд до конца дня на PHP
Как посчитать количество секунд до конца дня на PHP

Т.к. подобной функции на PHP не существует, пришлось написать свою реализацию:

function get_seconds_to_midnight()
{
	$left_day_hh = 23 - intval(date('H'));
	$left_day_mm = 59 - intval(date('i'));
	$left_day_ss = 60 - intval(date('s'));
	
	return 3600 * $left_day_hh + 60 * $left_day_mm + $left_day_ss;
}

читать далее...

Как посчитать количество секунд до конца дня на PHP
Как получить время всех таймзон (timezone) на PHP
Как получить время всех таймзон (timezone) на PHP

Для того что бы получить массив списка всех тайм зон с временной разницей по Гринвичу, используйте следующую функцию:

function get_time_timezones()
{
	$zones_array = array();
	$timestamp = time();
	
	$default_timezone = date_default_timezone_get();
	$timezone_list = timezone_identifiers_list();
	
	foreach ($timezone_list as $zone)
	{
		date_default_timezone_set($zone);
		$zones_array[$zone] = date('P', $timestamp);
	}
	
	date_default_timezone_set($default_timezone);
	
	return $zones_array;
}

читать далее...

Как получить время всех таймзон (timezone) на PHP
Как в PHP узнать завтрашнюю или вчерашнюю дату в формате timestamp?
Как в PHP узнать завтрашнюю или вчерашнюю дату в формате timestamp?

Для того, что бы узнать вчерашнюю или завтрашнюю дату в формате timestamp (PHP), нужно использовать стандартную функцию PHP "strtotime".

К примеру, отобразим время текущей даты на момент 00:00:00 (ноль часов, ноль минут, ноль секунд):

$t = strtotime('00:00:00');
echo 'Timestamp: '.$t;
echo 'Datetime: '.date('Y-m-d H:i:s',$t);

читать далее...

Как в PHP узнать завтрашнюю или вчерашнюю дату в формате timestamp?