convert date to unixtime php

后端 未结 2 777
没有蜡笔的小新
没有蜡笔的小新 2020-12-18 22:07

I have a form which posts date information month, day, yeah, hour, minute, am/pm. How do i encode/decode this to and from unixtime using php?

相关标签:
2条回答
  • 2020-12-18 22:59

    Use the mktime function

    0 讨论(0)
  • 2020-12-18 23:08

    mktime() - Get Unix timestamp for a date

    echo mktime(23, 24, 0, 11, 3, 2009);
    1257290640
    

    To handle AM/PM just add 12 to hours if PM.

    mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);
    

    Alternatively you could use strtotime():

    strtotime() - Parse about any English textual datetime description into a Unix timestamp

    echo strtotime("2009-11-03 11:24:00PM"); 
    1257290640
    
    0 讨论(0)
提交回复
热议问题