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.