php
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
chen 发表于2021-07-27 浏览1571 评论0
/**
* 获取一周日期
* @param $time 时间戳
* @param $format 转换格式
*/
function get_week_arr($time=0, $format = "Y-m-d"){
if(!$time){
$time = time();
}
$week = date('w', $time);
$weekname = array('星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日');
//星期日排到末位
if (empty($week)) {
$week = 7;
}
for ($i = 0; $i <= 6; $i++) {
$currDay = $i+1-$week;
$data[$i]['date'] = date($format, strtotime("+{$currDay} days", $time));
$data[$i]['week'] = $weekname[$i];
}
return $data;
}
/*
* 获取某星期的开始时间和结束时间
* time 时间
* first 表示每周星期一为开始日期 0表示每周日为开始日期
*/
function getWeekMyActionAndEnd($time = '', $first = 1){
//当前日期
if(!$time){
$time = time();
}
$sdefaultDate = date("Y-m-d", $time);
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$w = date('w', strtotime($sdefaultDate)); //获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$days = $w ? $w - $first : 6; //获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$week_start = date('Y-m-d', strtotime("{$sdefaultDate} -{$days} days"));
$week_end = date('Y-m-d', strtotime("{$week_start} +6 days")); //本周结束日期
return array("week_start" => $week_start, "week_end" => $week_end);
}php
PHP wkhtmltoimage 生成 图片或pdf
chen 发表于2021-07-27 浏览1421 评论0
php
php保存base64图片引发的安全问题
chen 发表于2021-07-27 浏览1213 评论0
php
php 7 8 解决 Call to undefined function curl_init()
chen 发表于2021-07-27 浏览1362 评论0
网上看了很多方法 把 libeay32、libsasl 拷贝到 c:\windows\system32 拷贝到apache/bin下 都尝试过了,没有什么卵用。
上面的是废话
解决办法
In PHP 7.3 or PHP 8.0 :