Я работаю над Cakephp 2.x ..i получаю дату в отметке времени UNIX ..i хочу преобразовать эту временную метку Unix в GMT, а затем хочу сохранить в база данных в формате GMT .. не знаю, как это сделать ни в cakephp, ни в php .., если кто-то знает, как это сделать, пожалуйста, поделитесь мной кодом .. я видел документацию Cakephp, но не смог понять это ... поэтому, пожалуйста, если вы хотите вставить ссылку на документацию, тогда, пожалуйста, не отвечайте. если кто-то не знает, как это сделать в пироге, но знает о нем в php, тогда его ОКконвертировать unix timestamp в gmt в Cakephp или php
-2
A
ответ
0
Я написал вам функцию, которая преобразует временную метку в формат, который MySQL ожидает для полей DateTime в часовом поясе GMT.
function format_timestamp($unixtimestamp, $format='Y-m-d H:i:s', $timezone = 'GMT'){
$DateTime = new DateTime;
$DateTime->setTimestamp($unixtimestamp);
$DateTimeZone = new DateTimeZone($timezone);
$DateTime->setTimezone($DateTimeZone);
return $DateTime->format($format);
}
echo format_timestamp(time());
@AmalMurali я не попытался еще ... не знаю, как начать ... Я отправляю данные из андроида, в котором я получаю дату в переменной в метку времени UNIX в веб-приложение .. так что не знаю что делать – hellosheikh