Convert a unix timestamp to a human readable date in PHP?

后端 未结 2 744
名媛妹妹
名媛妹妹 2021-01-17 18:41

I have a timestamp value from PHP: 1188604800000

When I format the time to human readable like this:

date(\"m/d/Y\", 1188604800000)


        
相关标签:
2条回答
  • 2021-01-17 18:44

    I was having trouble with my date being one day off and I had to manually set the default timezone to match my location by using

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

    A list of support timezones can be found here - http://www.php.net/manual/en/timezones.php

    (I don't have enough rep to comment so can someone merge that with the actual answer?)

    0 讨论(0)
  • 2021-01-17 18:50

    PHP uses seconds-based timestamps, so divide 1188604800 by 1000 and you are good.

    php> echo date('Y-m-d', 1188604800000/1000);
    2007-09-01
    
    0 讨论(0)
提交回复
热议问题