How to display a date as iso 8601 format with PHP

后端 未结 6 2093
遇见更好的自我
遇见更好的自我 2020-11-27 17:02

I\'m trying to display a datetime from my MySQL database as an iso 8601 formated string with PHP but it\'s coming out wrong.

17 Oct 2008 is coming out as: 1969-12-31

6条回答
  •  春和景丽
    2020-11-27 17:30

    For pre PHP 5:

    function iso8601($time=false) {
        if(!$time) $time=time();
        return date("Y-m-d", $time) . 'T' . date("H:i:s", $time) .'+00:00';
    }
    

提交回复
热议问题