2012-04-19 30 views

Respuesta

13

PHP usa marcas de tiempo basadas en segundos, así que divida 1188604800 por 1000 y usted es bueno.

php> echo date('Y-m-d', 1188604800000/1000); 
2007-09-01 
+0

Por alguna extraña razón he tenido que añadir 86400 para obtener la fecha correcta aparecer (estaba apagado por un día). Gracias por el snippit de código –

6

yo estaba teniendo problemas con mi fecha de ser un día de descanso y que tenía que ajustar manualmente la zona horaria por defecto para que coincida con mi ubicación utilizando

<?php date_default_timezone_set("Australia/Perth"); ?> 

Una lista de zonas horarias de apoyo se pueden encontrar aquí - http://www.php.net/manual/en/timezones.php

(no tengo representante suficiente para comentar lo que alguien puede combinar eso con la respuesta real?)

Cuestiones relacionadas