我有以下代码,只显示php中的工作日。
<?php for($i=0;$i<=4;$i++): ?>
<label ><?php echo date('l',strtotime("+$i Weekday")); ?>,</label>
<label ><?php echo date('M d', strtotime("+$i Weekday")); ?></label>
<br>
<?php endfor; ?>
代码显示
Thursday, Sep 17
Friday, Sep 18
Monday, Sep 21
Tuesday, Sep 22
Wednesday, Sep 23
我的目标是以下列格式显示工作日;
Today --- How can I achieve this
Tomorrow --- How can I achieve this
Monday, Sep 21
Tuesday, Sep 22
Wednesday, Sep 23
我想在<select>
html标记中使用它,并将日期显示为选项。
任何帮助将不胜感激。
干杯!
答案 0 :(得分:0)
试试这段代码:
<?php
$today = date('c');
$tomorrow = date('c', strtotime('+1 day'));
for($i=0;$i<=4;$i++){
if(date('l',strtotime("+$i day")) != "Saturday" && date('l',strtotime("+$i day")) != "Sunday"){
echo "<label>";
if(date('c',strtotime("+$i day")) == $today){
echo "Today";
} elseif(date('c',strtotime("+$i days")) == $tomorrow){
echo "Tomorrow";
} else {
echo date('l',strtotime("+$i day"));
echo ", </label><label>";
echo date('M d', strtotime("+$i day"));
}
echo "</label><br>";
}
}
?>
输出:
编辑:周六和周日不显示:
yearmon
输出: