How to convert a date to timestamp in PHP

6 Answers

0 votes
$date = "2022-06-19";

$timestamp = strtotime($date);

echo $timestamp; 




/*
run:
      
1655596800
      
*/

 



answered Jun 29, 2022 by avibootz
0 votes
$date = "19-06-2022";

$timestamp = strtotime($date);

echo $timestamp; 




/*
run:
      
1655596800
      
*/

 



answered Jun 29, 2022 by avibootz
0 votes
$date = "19 June 2022";

$timestamp = strtotime($date);

echo $timestamp; 




/*
run:
      
1655596800
      
*/

 



answered Jun 29, 2022 by avibootz
0 votes
$dt = DateTime::createFromFormat('d-m-Y H:i:s', '29-09-2023 00:00:00');

if ($dt === false) {
    die("Incorrect date format");
} else {
    echo $dt->getTimestamp();
}



/*
run:

1695945600

*/

 



answered Sep 29, 2023 by avibootz
0 votes
$dt = DateTime::createFromFormat('d-m-Y H:i:s', '29-09-2023 00:00:00', new DateTimeZone('EST'));

if ($dt === false) {
    die("Incorrect date format");
} else {
    echo $dt->getTimestamp();
}



/*
run:

1695963600

*/

 



answered Sep 29, 2023 by avibootz
0 votes
$dt = DateTime::createFromFormat('d-m-Y H:i:s', '29-09-2023 00:00:00', new DateTimeZone('UTC'));

if ($dt === false) {
    die("Incorrect date format");
} else {
    echo $dt->getTimestamp();
}



/*
run:

1695945600

*/

 



answered Sep 29, 2023 by avibootz

Related questions

3 answers 232 views
2 answers 189 views
2 answers 226 views
226 views asked Mar 11, 2019 by avibootz
1 answer 155 views
2 answers 199 views
1 answer 179 views
...