在PHP日历中突出显示当前日期

在PHP日历中突出显示当前日期,php,html,calendar,Php,Html,Calendar,我正在使用此网站的日历代码: 你如何突出当前的一天 我试图在中添加额外的变量 private function _showDay($cellNumber){ $today = date('Y-m-d'); 然后 if($this->currentDate == '{$today}') { //DO SOMETHING } 我正在考虑创建一个带有边框或使用不同背景颜色的新CSS类。但它可能与已定义的类(如“开始”或“结束”)重复 你知道怎么做吗?我希望保持简单,如果可能的话不要

我正在使用此网站的日历代码:

你如何突出当前的一天

我试图在中添加额外的变量

private function _showDay($cellNumber){
    $today = date('Y-m-d');
然后

if($this->currentDate == '{$today}') { //DO SOMETHING }
我正在考虑创建一个带有边框或使用不同背景颜色的新CSS类。但它可能与已定义的类(如“开始”或“结束”)重复


你知道怎么做吗?我希望保持简单,如果可能的话不要使用JavaScript。

在网页的评论部分找到了它

精简版:

创建一个新的样式元素

div#calendar ul.dates li.this_today { background-color: black; color: white; }
改变

private function _showDay($cellNumber){
并加上:

$today_day = date("d");
$today_mon = date("m");
$today_yea = date("Y");

$class_day = ($cellContent == $today_day && $this->currentMonth == $today_mon && $this->currentYear == $today_yea ? "this_today" : "nums_days");
return '<li class="' . $class_day . '">' . $cellContent . '</li>' . "\r\n";
$today\u day=日期(“d”);
$today_mon=日期(“m”);
$today_yea=日期(“Y”);
$class\u day=($cellContent=$today\u day&&$this->currentMonth=$today\u mon&&$this->currentYear==$today\u yea?“this\u today”:“nums\u days”);
返回“
  • ”$细胞内容。”'。“\r\n”;