我有这个脚本每天工作 2 小时。现在,我有 2 个问题:1)我如何让它只在每个星期五工作,而不是整天工作?2)我如何使用分钟到m代码?$hour:$min > 8:15 不工作
<?php
$hour = date('G');
if ($hour >= 8 && $hour <= 10) {
include('facut_mine2.php');
}
?>
谢谢!
用于date('w')
获取工作日
<?php
$start = strtotime('8:15');
$end = strtotime('9:45');
if(date('w') == 5){ // day 5 = Friday
$timenow = date('U');
if ($timenow >= $start && $timenow <= $end) {
include('facut_mine2.php');
}
}
?>
<?php
$hour = date('G');
$day = date('w');
if ($day == 5 && $hour >= 8 && $hour <= 10) {
include('facut_mine2.php');
}
?>
通过在 date() 函数中使用 D 参数,您可以检索当前工作日:
$today = date('D');// $today = 'Wed'
一分钟后,您可以再次将 date() 函数与 i 一起使用
$current_min = date('i');
if(date('D') == 'Fri') {
$hourMin = date('H:i');
if ($hourMin >= '08:15' && $hourMin <= '10:00') {
include('facut_mine2.php');
}
}