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? 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'; Link to comment https://forums.phpfreaks.com/topic/214899-adjustments-to-datetime-objects/#findComment-1117962 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.