php有木有 直接显示星期几(中文)的函数 我写的这两种都感觉好别扭

2025-04-14 22:59:42
推荐回答(3个)
回答1:

1.显示中文星期的函数:

date_default_timezone_set('asia/shanghai');

echo '今天是'. date('Y年m月d日 '). ' 星期' . cnWeek(date('Y-M-d'));

function cnWeek($date)
{
$arr = array('天','一','二','三','四','五','六');
return $arr[date('w',strtotime($date))];
}

?>

2.让时间一直走,一般使用javascript来完成,以下是代码:



当前时间js脚本,sky整理收集,站长特效欢迎您。







回答2:

$chn_week_day_array = array ('一','二','三');
echo '今天是星期'.$chn_week_day_array(date("w"));

P.S觉得重新赋值麻烦的话,可以自己建立一个固定数组

回答3:

function dateandtime($year='年',$month='月',$sky='日'){
date_default_timezone_set('asia/shanghai');
$day=date('w');
$search=array(0,1,2,3,4,5,6);
$replace=array('日','一','二','三','四','五','六');
$day=str_replace($search, $replace, $day);
return date("Y{$year}m{$month}d{$sky} H:i:s").' 星期'.$day;
}
echo dateandtime();

//封装函数调用函数就好了比较好用