There’s probably a simple solution to this that will cause a facepalm. I have time stored as a 4 character long string ie 1300.
I’m trying to display that string as 13:00. I feel like there has to be a solution to this that is more elegant than what I’m doing at the moment.
I currently have:
$startTime = get_field($dayStart, $post->ID);
$endTime = get_field($dayEnd, $post->ID);
for ($x=0; $x = 4; $x++){
if(x == 2){
$ST .= ':';
$ET .= ':';
} else {
$ST .= $startTime[x];
$ET .= $endTime[x];
}
}
$startTime = $ST;
$endTime = $ET;
The string will always be 4 characters long.
Edit:
Here is a general solution to this problem:
I favor this solution as it is just one function
http://php.net/substr_replace
Will make 945 result in 9:45 and 1245 in 12:45.