chiprivers Posted October 1, 2010 Share Posted October 1, 2010 I have a function that receives two datetime values attached to the variables $start and $end. These will be in the format 'Y-m-d H:i:s'. For each of these values, I create a DateTime object to make the handling of them easier: $startDT = DateTime::createFromFormat('Y-m-d H:i:s', $start);$endDT = DateTime::createFromFormat('Y-m-d H:i:s', $end); What I need to do now is ensure that the seconds of the $startDT value are always set to '00' and the seconds of the $endDT value are always set to '59'. Is there an easy way to do this without having to extract the individual values for hours, minutes and seconds before reapplying them using the setTime function, adjusting the values accordingly? Quote Link to comment https://forums.phpfreaks.com/topic/214899-adjustments-to-datetime-objects/ Share on other sites More sharing options...
ialsoagree Posted October 1, 2010 Share Posted October 1, 2010 $start_00 = substr($start, 0, -2);$start_00 = $start_00.'00';$end_59 = substr($end, 0, -2);$end_59 = $end_59.'59'; Quote Link to comment https://forums.phpfreaks.com/topic/214899-adjustments-to-datetime-objects/#findComment-1117962 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.