Search code examples
phpdateunix-timestamp

Get Unix timestamp from 'n/j Y' date PHP


I have a date in 'n/j Y' format and would like to get a timestamp. The following code returns 1513109760, which is incorrect. It's a timestamp for 12/12 2017.

$date = '12/12 2016';
echo $date. ', ' .strtotime($date);

Solution

  • try this

    $date = '12/12 2016';
    $datetime = \DateTime::createFromFormat('n/j Y', $date);
    $datetime->getTimestamp();