我正在处理PHP中的日期输入,因此我正在转换为正常工作的ISO 8601。一切正常,但我需要删除以毫秒为单位的最后一个字符
PHP代码转换为ISO 8601
//Getting the timezone
date_default_timezone_set('Africa/Nairobi');
//CONVERTING TO ISO 8601
$newDate = date('c', strtotime('+24 hours'));
dd($newDate);
//Output after dd
2018-10-25T14:34:44+03:00
我需要删除+03:00
,以便输出为2018-10-25T14:34:44
答案 0 :(得分:0)
子串怎么样?
substr(date('c',strtotime('+24 hours')),0,-6)
或者,仅按要求设置格式:
date('Y-m-d\TH:i:s',strtotime('+24 hours'))