我正在尝试从文本文件中获取一些计划时间并显示它们。我在下面的代码中所做的那部分。但我真正需要做的不是一直显示,而是将文本文件中的行与当前时间进行比较,只显示下一个预定时间。我不太确定如何做这部分。
我想我必须将每一行从字符串转换为时间,然后将它们与当前时间进行比较,并在当前时间之后显示下一个。我不知道该怎么做。任何帮助,将不胜感激。
<?php
$file_handle = fopen("schedule.txt", "rb");
date_default_timezone_set('America/Denver');
$currenttime = date('H:i:s');
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode('=', $line_of_text);
print $parts[0] . $parts[1]. "<BR>";
}
fclose($file_handle);
?>
<p>The current time is:</p>
<?php
print $currenttime;
?>