español - PHP: strftime(), date() o DateTime, ¿cuál es mejor?
strtotime to date (2)
Tengo curiosidad por saber si hay alguna ventaja en PHP de usar strftime()
sobre date()
o viceversa.
Una clase que descargué utiliza el tiempo de strftime()
. Sin embargo, dado que no admite todos los formatos de hora en algunos sistemas, quiero cambiarlo para usar date()
lugar. Me preguntaba si existen diferencias o ventajas importantes en el uso de una sobre la otra.
¿Qué pasa con el hecho de que strftime()
solo admite formatos de fecha compatibles con esa biblioteca c de servidores? ¿Tiene la date()
alguna restricción similar?
¿Hay alguna ventaja en PHP de usar strftime () sobre date ()?
Desde la página del manual de la fecha :
Para formatear fechas en otros idiomas, debe usar las funciones setlocale () y strftime () en lugar de date ().
Creo que encontrarás que date()
es más usado que strftime()
date()
solo puede devolver nombres de mes / día en inglés y no podrá brindarle traducciones para otros idiomas.
Las implicaciones de rendimiento deben ser despreciables.
Si decide ir a la ruta de la fecha, realmente recomendaría usar DateTime
que hace que la mayoría de las operaciones relacionadas con la fecha y la hora sean más fáciles que las funciones de procedimiento originales.