Potrzebuję sformatować znacznik czasu w formacie ISO 8601 (np. 2001-10-26T21:32:52
). Kiedy używam funkcji date()
w PHP, zastępuje ona T
strefą czasową (tak jak powinna).Jak mogę formatować znaczniki czasu z osadzonym znakiem `T`?
Polecenie używam to:
$time = date("y-m-dTH:i:s", time());
ta produkuje: 10-02-13EST10:21:03
Jak mogę zmusić go do wstawienia rzeczywiste T
a nie zastąpić EST
?
to zrobił. Dziękuję również za opis formatu. – pgtips
Jeśli używasz 'DateTime', to jest to, czego potrzebujesz,' $ date-> format (DateTime :: ATOM). – Pitel
Możesz także użyć 'date (" c ")', ponieważ 'date()' będzie domyślnie 'time()', jeśli drugi argument nie zostanie podany. – kfriend