php 获取本周、本月、本年方法
php学习交流吧
共 1371字,需浏览 3分钟
· 2021-05-17
获取本周(周一至周日)
/**
* 获取本周所有日期
*/
public function get_week($time = '', $format='Y-m-d'){
$time = $time != '' ? $time : time();
//获取当前周几
$week = date('w', $time);
$date = [];
for ($i=1; $i<=7; $i++){
$date[$i] = date($format ,strtotime($i-$week.' days',$time));
}
return $date;
}
获取本月(月初至月尾)
//获取本月所有日期
public function get_month(){
$j = date("t"); //获取当前月份天数
$start_time = strtotime(date('Y-m-01')); //获取本月第一天时间戳
$array = array();
for($i=0;$i<$j;$i++){
$array[] = date('Y-m-d',$start_time+$i*86400); //每隔一天赋值给数组
}
return $array;
}
获取本年(一月至十二月)
//获取今年所有月份
public function get_years(){
$year = date('Y');
$yeararr = [];
$month = [];
for ($i=1; $i <=12 ; $i++) {
$yeararr[$i] = $year.'-'.$i;
}
foreach ($yeararr as $key => $value) {
$timestamp = strtotime( $value );
$start_time = date( 'Y-m', $timestamp );
$month[] = $start_time;
}
return $month;
}
评论
.NET 开源工具库,集成超过1000个扩展方法
前言推荐一个.NET 开源项目,集成了超过1000个扩展方法。项目简介Z.ExtensionMethods是由zzzprojects公司开发并维护的一款开源库,为.NET开发人员提供一系列实用的扩展方法,可以减少重复劳动、提高开发效率,支持.NET Framework 和 .NET Core。该项目
dotNET全栈开发
10
本周新加入To B CGO社群的企业名单
2024新生代To B增长实战大会B2B GROWTH CONFERENCER FOR NEW GENERATION5月18日 上海纪希片场中心馆(上海杨浦区军工路1076号)扫码抢票!🔼购买两门课程及以上可享九折优惠可开发票,可开通多人账号团队一起学习平台部分群成员: 第8群
To B CGO
0
PHP排名跌至历史最低 | TIOBE 4 月榜单发布
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号该公众号已被封禁4 月 TIOBE 编程语言榜单已发布,一起来看看
源码共读
0
《拆掉思维里的墙》:让你彻底走出恐惧的两张方法
梭罗在《瓦尔登湖》中说道:“无论你的生活多么艰难,请正视它,好好地活下去;别逃避它,也别咒骂它。它并没有你那么糟糕。”很多我们恐惧的事情,一旦我们真正去正视它的时候,其实它并没有那么可怕。恐惧其实就是一个欺软怕硬的货色,遇强它就弱,遇弱它就强。遇到问题,自己强势一点,相信一定可以解决它,那么心中那股
胖琪的升级之路
23
APP保持屏幕常亮的几种方法
和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、申请WAKE_LOCK 权限二、Activity 中设置FLAG_KEEP_SCREEN_ON FLAG一、申请WAKE_LOCK 权限在AndroidMainfest.xml 中申请 WAKE_LOCK
程序员Android
10
2024 年 4 月的编程语言排行榜,PHP历史最低!
转自:OSC开源社区TIOBE 公布了 2024 年 4 月的编程语言排行榜。世界上最好的语言——PHP 登上本月的头条 ( Is PHP losing its mojo?),但上榜却是因为其排名跌至历史最低。下图是 TIOBE 4 月 TOP 20 编程语言:可以看到,PHP 本月在 T
dotNET全栈开发
10
【机器学习】机器学习中需要了解的 5 种采样方法
仅作学术分享,不代表本公众号立场,侵权联系删除转载于:雷锋网我每天都在努力学习许多算法,所以我想列出一些最常见和最常用的算法。本文介绍了在处理数据时可以使用的一些最常见的采样技术。 简单随机抽样假设您要选择一个群体的子集,其中该子集的每个成员被选择的概率都相等。下面
机器学习初学者
10
【深度学习】目标检测的常用数据处理方法!
本文来源:饶议科学、作者饶毅 作者:徐和鼎,浙江大学,Datawhale优秀学习者前沿在上节内容中,我们介绍了目标检测的基础概念,并分析了实现目标检测的常用思路,本篇文章将重点介绍在该领域的经典数据集:VOC数据集,以及使用Dataloader对其进行数据读取和预处理的全过程。
机器学习初学者
10