在php中,如何将长日期型,转成短日期,并且转成“星期几”的格式。
发布网友
发布时间:2022-04-06 03:16
我来回答
共2个回答
懂视网
时间:2022-04-06 07:38
php判断今天是周几的方法:首先创建一个PHP示例文件;然后通过“$w=date('w');”方法获取今天的日期;最后通过“$week=array()”方法判断今天是周几即可。
推荐:《PHP视频教程》
php 判断今天是星期几
很简单,只要你足够熟悉 php date 函数的话,就是一句话的事!下面自己看吧!
代码
<?php
$w=date('w');
$week=array(
"0"=>"星期日",
"1"=>"星期一",
"2"=>"星期二",
"3"=>"星期三",
"4"=>"星期四",
"5"=>"星期五",
"6"=>"星期六"
);
echo '今天是'.$week[$w];
date() 函数格式化本地日期和时间,并返回已格式化的日期字符串。
语法
date(format,timestamp);
热心网友
时间:2022-04-06 04:46
/**
* 友好日期时间
*
* @param DateTime $datetime 日期时间
* @param int $size 精确到位数
* @throws InvalidArgumentException
* @return string
*/
function friendly_date($datetime, $size=1)
{
if (is_int($datetime)) {
$datetime = new DateTime($datetime);
}
if (!($datetime instanceof DateTime)) {
throw new InvalidArgumentException('invalid "DateTime" object');
}
$now = new DateTime();
$interval = $now->diff($datetime);
$intervalData = array(
$interval->y, $interval->m, $interval->d,
$interval->h, $interval->i, $interval->s,
);
$intervalFormat = array('年', '个月', '天', '小时', '分种', '秒');
foreach($intervalData as $index=>$value) {
if ($value) {
$intervalData[$index] = $value . $intervalFormat[$index];
} else {
unset($intervalData[$index]);
unset($intervalFormat[$index]);
}
}
return implode('', array_slice($intervalData, 0, $size));
}