- var_dump: documentation ( source)
- time: documentation ( source)
- date: documentation ( source)
<?php
//Check dates
$curDateTime = time();
//$oldDateTime = $customerLock[0]['change_date']; <== obtained from the DB
$oldDateTime = 1443530876;//This is the output from the above one, just for this Example.
$date1 = new DateTime();
$date1->createFromFormat('H:i:s d/m/Y', Date('H:i:s d/m/Y', $curDateTime));
$date2 = new DateTime();
$date2->createFromFormat('H:i:s d/m/Y', Date('H:i:s d/m/Y', $oldDateTime));
$unix_to_date = Date('H:i:s d/m/Y', $oldDateTime); //to check the valid timestamp
var_dump($unix_to_date);
//outputs: string(19) "14:47:56 29/09/2015"
var_dump($date1);
//outputs: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-09-30 12:31:54.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } //valid object as it's the currentDate earlier set.
var_dump($date2);
//outputs: object(DateTime)#4 (3) { ["date"]=> string(26) "2015-09-30 12:32:54.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } //Which is wrong as it's the current date time.
?>