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;
}

читати далі...

Як у 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);

читати далі...