PHP Получить текущую метку времени по Гринвичу - PullRequest
0 голосов
/ 13 декабря 2018

Мне нужно получить текущую метку времени по Гринвичу от PHP в следующем формате.

2012-03-05T16: 53: 13Z

Ниже приведен метод, который я использовал, но он не точен?

str_replace('+00:00', '.000Z', gmdate('c', strtotime("now")));

1 Ответ

0 голосов
/ 13 декабря 2018

Дата ("c") близка к тому, что вам нужно, но я не уверен в вашей замене.
Насколько я понимаю, вам нужны первые 19 символов даты ("c") и затем "Z"".

date_default_timezone_set("UTC");
echo substr(date("c", time()), 0, 19). "Z";
//2018-12-13T05:45:45Z

https://3v4l.org/jM1o9

...