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? Quote 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? Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.