Дата и Время


I think it's important to mention with the DateTime class that if you're trying to create a system that should store UNIX timestamps in UTC/GMT, and then convert them to a desired custom time-zone when they need to be displayed, using the following code is a good idea:


Even if you use something like:

->setTimezone( new DateTimeZone('UTC') );

... before you store the value, it doesn't seem to work because PHP is already trying to convert it to the default timezone.
2010-06-21 14:58:46
If working with SQL databases it is important to realize that where DB normally reserve 0000-00-00 as a special value for indicating not valid date.

If this was converted in PHP, unexpected things happen. 


"0000-00-00 00:00:00";
$d DateTime::createFromFormat('Y-m-d H:i:s',$s);
$d-> format("d.m.Y H:i:s");

// 30.11.-0001 00:00:00

Available on https://3v4l.org/jnoIJ
2022-04-08 12:11:15

    Поддержать сайт на родительском проекте КГБ