часова зона

pro12

Registered
Така записвам датата и часа в бд
PHP:
$data = date("j/n/Y G:i:s");
Как да добавя часова зона към часа?
 
pro12 каза:
Така записвам датата и часа в бд
PHP:
$data = date("j/n/Y G:i:s");
Как да добавя часова зона към часа?
PHP:
<?php
$chasova_zona = date("e");
echo $chasova_zona;
?>
http://php.net/manual/bg/function.date.php

PHP:
$data = date("j/n/Y G:i:s e");
 
Както каза lamerko, ползвай DateTime + DATETIME тип на поле в базата ти данни. Имам проект в който ми трябва и часовата зона, записвам я в отделно поле като +02:00 (примерно) и след това ползвам и в кода, и в заявките (ако трябва) - много гъвкаво.
 
Промених полето за запис на дата на int записвам датата така.
PHP:
$data = time();
записва се така 1434705242. Извеждам така.
PHP:
echo date("j/n/Y G:i:s",$row['date']);
Ими дава грешна дата 31/12/1969 19:00:00 . Защо?
 
pro12 каза:
Промених полето за запис на дата на int записвам датата така.
PHP:
$data = time();
записва се така 1434705242. Извеждам така.
PHP:
echo date("j/n/Y G:i:s",$row['date']);
Ими дава грешна дата 31/12/1969 19:00:00 . Защо?

http://www.rachaelarnold.com/dev/archive/why-is-date-returning-wrong
Ето това е проблема ти!


PHP:
$data = time();
echo date('Y-m-d', $data);

Така какво ти дава?


Още инфо тук: https://www.google.bg/search?newwindow=1&q=php+timestamp+31%2F12%2F1969+19%3A00%3A00&oq=php+timestamp+31%2F12%2F1969+19%3A00%3A00&gs_l=serp.3...1780.2844.0.4201.2.2.0.0.0.0.439.584.0j1j4-1.2.0....0...1c.1.64.serp..1.1.438.4ZY0QPNhiMo
 

Back
Горе