fecha español day date_format actual php date strftime

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.