xwishmasterx Posted May 6, 2011 Share Posted May 6, 2011 I am really lost here with this date issue of mine. The below code is the last part of a query: $defendercheck_3 = $row_checkifattacked3['atdate']; $defendercheck1_3 = strtotime("$defendercheck_3"); $defendercheck2_3 = date("D", $defendercheck1_3); The query does not return any results as expected, but when echoing the various steps I get following: echo "$defendercheck3"; = nothing (as expected) echo "$defendercheck1_3"; = nothing (as expected) echo "$defendercheck2_3"; = result! (NOT expected) why does it return anything on "date("D", $defendercheck1_3)" when "$defendercheck1_3" is blank? Link to comment https://forums.phpfreaks.com/topic/235672-getting-date-result-but-not-expecting-any-why-does-it-give-result/ Share on other sites More sharing options...
PFMaBiSmAd Posted May 6, 2011 Share Posted May 6, 2011 You are supplying a null/zero value as the second parameter, which is experted to be a unix timestamp. A zero unix timestamp value is a valid value and corresponds to the Unix Epoch. What were you expecting to get? Link to comment https://forums.phpfreaks.com/topic/235672-getting-date-result-but-not-expecting-any-why-does-it-give-result/#findComment-1211351 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.