3) { $micro = substr($micro, 0, 3); } else { $micro = str_pad($micro, 3, '0'); } return sprintf("%s.%sZ", date('Y-m-d\TH:i:s'), $micro); } }