PHP 计算当前周的周一的日期的方法
2017-05-16 23:01:02
•
阅读
打赏
本文主要介绍了PHP 计算当前周的周一的日期的方法。分享给大家供大家参考,欢迎大家的学习。
date_default_timezone_set函数用于设置时区,也能在php.ini里直接配置时区。
date_default_timezone_set('PRC');
function getWeek($unixTime = '')
{
$unixTime = is_numeric($unixTime) ? $unixTime : time();
$weekarray = array('日', '一', '二', '三', '四', '五', '六', '七');
return "星期" . $weekarray[date('w', $unixTime)];
}
$re = getWeek();
switch ($re) {
case '星期日':
$var = time();
$var2 = $var - (84600 * 6);
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期一':
$var = time();
$var2 = $var;
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期二':
$var = time();
$var2 = $var - 84600;
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期三':
$var = time();
$var2 = $var - (84600 * 2);
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期四':
$var = time();
$var2 = $var - (84600 * 3);
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期五':
$var = time();
$var2 = $var - (84600 * 4);
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
case '星期六':
$var = time();
$var2 = $var - (84600 * 5);
echo "今天是" . date("Y-m-d", $var) . "号<br/>这个星期一是" . date("Y-m-d", $var2) . "号";
break;
}
运行结果为:
今天是2016-06-01号
这个星期一是2017-05-30号
Unix时间戳(timestamp)转换工具:http://dev.yuqingqi.com/unixtime/
以上就是本文PHP 计算当前周的周一的日期的方法的全部内容,希望本文所述对大家PHP程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型