Tengo una cadena en el formato aaaa-mm-ddThh: mm: ss y quiero convertirla en un objeto de fecha. ¿Cómo haría esto?PHP create date object desde aaaa-mm-ddThh: mm: ss string
12
A
Respuesta
11
Puede usar Datetime createFromFormat()
o, si no desea crear la máscara de formato usted mismo, convierta la cadena en una marca de tiempo Unix usando strtotime()
.
2
Debería poder usar strtotime()
.
18
$date = DateTime::createFromFormat('Y-m-d\TH:i:s', '2010-06-03T14:29:00');
1
Recuerde que strtotime() se limita a 1970 1 ª de enero porque la marca de tiempo Unix
Cuestiones relacionadas
- 1. PHP Date String Format
- 2. SQL Server create date
- 3. python create slice object desde la cadena
- 4. NSTimeInterval a HH: mm: ss?
- 5. Usando un NSTimer para HH: MM: SS?
- 6. Jquery create object
- 7. create xml from object
- 8. Actionscript 3 - Forma más rápida de analizar aaaa-mm-dd hh: mm: ss a un objeto Date?
- 9. Convertir TimeSpan de formato "hh: mm: ss" a "hh: mm"
- 10. Formato de fecha en dd/mm/aaaa hh: mm: ss
- 11. Cómo convertir aaaa-MM-dd hh: mm: ss a "decimoquinto Abr 2010" usando PHP
- 12. Delphi: Simple hh: mm: ss Temporizador
- 13. Conversión de marca de tiempo en Oracle para YYYY-MM-DD HH: MM: SS formato
- 14. javascript date to string
- 15. ¿Cómo convierto hh: mm: ss a hh: mm en SQL Server?
- 16. Cómo formatear una fecha en formato MM/dd/aaaa HH: mm: ss en JavaScript?
- 17. Obteniendo la hora actual como una cadena YYYY-MM-DD-HH-MM-SS
- 18. ¿Cómo puedo convertir una indicación de fecha y hora de aaaa-MM-ddThh: mm: ss: formato SSSZ a MM/dd/aaaa hh: mm: ss.SSS? De ISO8601 a UTC
- 19. PHP date() sólo desde 1970 - 2038
- 20. ¿Cómo heredar de JavaScript Date Object?
- 21. Formato TimeSpan a mm: ss para lapsos positivos y negativos
- 22. Cómo convertir los segundos en este formato "HH: mm: ss"
- 23. Force XmlSerializer para serializar DateTime como 'AAAA-MM-DD hh: mm: ss'
- 24. Ruby String to Date Conversión
- 25. Conversión String-Date con nanosegundos
- 26. Muestra la hora actual en este formato: HH: mm: ss
- 27. C - Convertir time_t a cadena con formato AAAA-MM-DD HH: MM: SS
- 28. object to string array
- 29. ¿Cómo convierto HH de Paypal: MM: SS DD Mmm (.) YYYY PST/PDT a C# UTC DateTime?
- 30. C# create Object obj = new T()?
1 gran gracias - gran formato como una alternativa a predefinido 'DateTime :: ATOM' que es similar pero también requiere la zona horaria '+00: 00' por ejemplo '2005-08-15T15: 52: 01 + 00: 00'. Si solo tienes '2005-08-15T15: 52: 01', entonces quieres usar' $ date = DateTime :: createFromFormat ('Ymd \ TH: i: s'' ... en la respuesta anterior en lugar de 'DateTime :: ATOM' ya que eso causaría que 'createFromFormat' devuelva boolean false para' 2005-08-15T15: 52: 01' (basado en mis hallazgos). ¡Gracias! – therobyouknow