2009-05-21 11 views
6

Tengo que usar la función php date_parse pero es compatible con 5.2. . Entonces, ¿hay alguna alternativa para la función date_parse para php 5.1..¿Hay alguna alternativa para la función date_parse para php 5.1. *?

+1

Um ... ¿Qué quieres hacer? –

+0

Gracias musicfreak. Después de ver tu comentario, me vino a la mente lo que tenía que hacer. Solo quería obtener el mes, día y año por separado del formato de fecha (2009-05-21). Usé explotar ("-", "2009-05-21", 3) ..... – user75472

Respuesta

0

no saben exactamente qué quiere decir con otra alternativa que mira esto:

php.net getdate()

Consejo: mirar hacia la izquierda verá funciones relacionadas.

1

Probar:

getdate(strtotime($datestr)) 

Tenga en cuenta que algunas teclas son ligeramente diferentes y getdate no incluye cualquier error (por ejemplo, 'segundo' en lugar de 'segunda' y 'mday' en lugar de 'día'.) información. getdate tampoco admite fracciones de segundo.

+0

Ah - sí, lo que dijiste. :-) – Stobor

6

strtotime, posiblemente combinado con getdate, localtime o gmtime

getdate(strtotime("20 Jan 2009")); 

strtotime toma una cadena, y la convierte en una marca de tiempo Unix, y las otras tres funciones convertir un marca de tiempo Unix en una matriz como date_parse.

0

¿Por qué?

strtotime() parece ser la respuesta más cercana. Use marcas de tiempo (vea time(), mktime() etc.) para evitar el análisis de cadenas.

Cuestiones relacionadas