php获得6个月以前的日期,请问下使用PHP如何获取某个月的所有日期
由于官方现在比较推荐使用DateTime类来做时间操作,现补上一个另外一个版本。不过似乎这个在 PHP>=5.3 上才有很好的支持,所以如果要兼容老版的可以继续使用date方法。
// http://3v4l.org/jK99E
// function that recommended by offical
function getMonthDays($month = "this month", $format = "Y-m-d", $dateTimeZone = false) {
if(!$dateTimeZone) $dateTimeZone = new DateTimeZone("Asia/Shanghai");
$start = new DateTime("first day of $month", $dateTimeZone);
$end = new DateTime("last day of $month", $dateTimeZone);
$days = array();
for($time = $start; $time <= $end; $time = $time->modify("+1 day")) {
$days[] = $time->format($format);
}
return $days;
}
$thisMonthDays = getMonthDays();
$octMonthDays = getMonthDays("2014-10");
print_r($thisMonthDays);
print_r($octMonthDays);
// http://3v4l.org/vZqHK
// function that compatible well
function getMonthDays($month = "this month", $format = "Y-m-d") {
$start = strtotime("first day of $month");
$end = strtotime("last day of $month");
$days = array();
for($i=$start;$i<=$end;$i+=24*3600) $days[] = date($format, $i);
return $days;
}
$thisMonthDays = getMonthDays();
$octMonthDays = getMonthDays("2014-10");
print_r($thisMonthDays);
print_r($octMonthDays);
php获得6个月以前的日期,请问下使用PHP如何获取某个月的所有日期相关推荐
- php 日期获取周几,【php智能课表】选取某个日期段的周几,获取周几对应的日期...
详细内容 最近在做课程表的项目里用到了这个,有个日期段,选择好周几之后,想获取在这个日期段内选中的星期对应的日期,如下图,代码如下 function getDateByWeek($data) { $s ...
- php根据周 星期实现课表,【php智能课表】选取某个日期段的周几,获取周几对应的日期...
详细内容 最近在做课程表的项目里用到了这个,有个日期段,选择好周几之后,想获取在这个日期段内选中的星期对应的日期,如下图,代码如下 function getDateByWeek($data) { $s ...
- 获取一个月有多少天,生成日历
项目场景: 项目中需要实现一个月日历的功能,通过dayjs进行封装实现获取一个月共有多少天,通过获取到的数据渲染生成日历 功能流程 根据输入的时间,利用dayjs获取每月第一天及最后一天 在while ...
- [原] XAF 添加日期筛选下拉选择
1.ListView 添加日期筛选下拉选择,选择指定,可指定日期范围 2.Code using DevExpress.Data.Filtering; using DevExpress.ExpressA ...
- 从当前日期算起,获取几天前的日期和几个月前的日期
/*** 从当前日期算起,获取N天前的日期(当前日不算在内),日期格式为yyyy-MM-dd* * @param daily 天数* @return */public static String ge ...
- pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式
pandas将dataframe中的年.月.日数据列合并成完整日期字符串.并使用to_datetime将字符串格式转化为日期格式 目录
- js localdate上一个月_moment.js格式化日期,获取前一个月的时间
下载moment.js 格式化当前日期: //显示结果为:"2017-09-20 15:35:52" moment(new Date()).format('YYYY-MM-DD H ...
- 如何获取当日日期_Power BI时间智能函数如何处理2月29日的?
今年是闰年,有星友问我,在Power BI中,2月29日的上年同期是怎么计算的? 这是个好问题,正好梳理一下,PowerBI时间智能函数是如何处理不规则日期的对比数据的. 以一个模拟的订单表数据为例 ...
- java 获取日期的几天前,几个月前和几年前
java 获取日期的几天前,几个月前和几年前. package bys.utils;import java.util.Date;/*** Created by toutou on 2015/3/23. ...
最新文章
- webbench网站压力测试工具的使用方法
- 计算机文档插入操作,电脑在word2007文档中插入数学公式的方法
- PCA主成分分析 特征降维 opencv实现
- Java实现二维数组和稀疏数组的转换
- MapTask、ReduceTask并行度决定机制
- python tkinter背景图片_如何在tkinter中有背景图像和按钮?
- Stanford机器学习---第九讲. 聚类
- 【剑指Offer】60、把二叉树打印成多行
- jquery.autocomplete 使用解析
- td.moveRow方法
- 多目标优化问题和遗传算法学习
- 以赛促产 以赛引才 |第六届世界智能大会·中国华录杯数据湖算法大赛正式启动
- HTML的Form和XFORM的区别,Xform是什么意思
- 注册造价工程师用书免费电子版_2019-2020造价工程师各科电子教材精讲高清课件拿来和大家免费分享.......
- 【机器学习】22个开源的机器学习库,帮助您选择一个适合您的管道工具。
- php5编译安装常见错误和解决办法集锦
- 【Ubuntu版】制作U盘启动盘
- python 运行不过去SyntaxError: Non-ASCII character '\xc2' in file
- html蒙尘效果,vr看车.html
- 【NXP出品PINS-TOOL-IMX】IMX6ULL引脚配置工具PINS-TOOL-IMX介绍