时间各个字母的含义:

a - "am" 或是 "pm"

A - "AM" 或是 "PM"

d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"

D - 星期几,三个英文字母; 如: "Fri"

F - 月份,英文全名; 如: "January"

h - 12 小时制的小时; 如: "01" 至 "12"

H - 24 小时制的小时; 如: "00" 至 "23"

g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"

G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"

i - 分钟; 如: "00" 至 "59"

j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"

l - 星期几,英文全名; 如: "Friday"

m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"

n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"

M - 月份,三个英文字母; 如: "Jan"

s - 秒; 如: "00" 至 "59"

S - 字尾加英文序数,二个英文字母; 如: "th","nd"

t - 指定月份的天数; 如: "01" 至 "31"

U - 总秒数

w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)

Y - 年,四位数字; 如: "1999"

y - 年,二位数字; 如: "99"

z - 一年中的第几天; 如: "0" 至 "365"

1.获取当天年份、月份、日及天数

本月共有:"date("t")."天"

当前年份:date('Y')

当前月份:date('m')

当前几号:date('d')

2.获取上个月第一天及最后一天

上个月第一天:date('Y-m-01', strtotime('-1 month'));
上个月最后一天:date('Y-m-t', strtotime('-1 month'));

3.获取当月第一天及最后一天

当月第一天:$sDate = date('Y-m-01', strtotime(date("Y-m-d")))

当月最后一天:date('Y-m-d', strtotime("$sDate +1 month -1 day"));

4.获取下个月的、下个周、明天的时间(如果是前的话就是减(-))

下一个月: date('Y-m-d H:i:s',strtotime('+1 month '))

下一周: date('Y-m-d H:i:s',strtotime('+1 week'))

明天: date('Y-m-d H:i:s',strtotime('+1 day'))

PHP获取上个月当月下一个月的相对应时间的详解相关推荐

  1. Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法

    Calendar cal = Calendar.getInstance();//获取一个Calendar对象 cal.setTime(new Date() ); cal.add(Calendar.MO ...

  2. Java获取当前时间的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月

    /*** 获取当前时间* * @param args*/public static String getNowTime() {Calendar cal = Calendar.getInstance() ...

  3. js获取上一个月、下一个月

    /*** 获取上一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/function getPreMonth(date) {var arr = date.split( ...

  4. 获取当前月的 下一个月1号

    获取当前月的 下一个月1号 private static Date TimeTools(Date date) throws ParseException {Calendar calendar = Ca ...

  5. JS 如何获取当前上一个月、下一个月和月份所含天数

    在数据报表查询中,经常需要设置查询的日期区间,如查询2018-02-01至2018-02-28的整月数据,这时需要提供快捷整月查询按钮: 如: 一般日期年月日之间由"-"或者&qu ...

  6. js获取下一个月最后一天

    思路:先获取当前时间(年月日),再判断当前月份的下一个月是多少天 . 注意:(1)js中 getMonth() 返回值是0(一月)到11(十二月)之间的一个整数: (2)当getMonth()返回的值 ...

  7. php最大输入时间,php 根据输入的参数,获取上季度最后一个月的时间

    public function getTime( $time ='2017-06-01 00:00:00'){ $month = date('m',strtotime($time)); $season ...

  8. 获取当前日期的上一个月和后三个月。

    import datetime from dateutil.relativedelta import relativedelta #获取当前日期的上一个月和后一个月 print(datetime.da ...

  9. js 获取当前日期的上一个月

    // 获取当前日期的上一个月 export function getlastMonth() {let now = new Date();// 当前月的日期let nowDate = now.getDa ...

最新文章

  1. linux系统启动过程(三)
  2. Linux中的用户和组
  3. Fedora中允许mysql远程访问的几种方式
  4. internal server error怎么解决_MAC中MySQL添加my.cnf和PID file解决方案
  5. TIS教程04-客户端
  6. 分享几个益智题......看你能做对吗?
  7. 蚂蚁金服数据可视化引擎 G2 4.0 正式版发布!
  8. php中怎样创建数据库服务器,实例讲解通过​PHP创建数据库
  9. 查看、删除本地电脑,连接过的共有文件夹(盘符) 「net use」
  10. 【渝粤教育】电大中专消费者心理学基础 (2)作业 题库
  11. Layui表单自定义验证规则
  12. cas 计算器 android,GeoGebra CAS计算器
  13. linux下好玩或者好用的小工具
  14. 爬取noi官网所有题目分析
  15. 笔记本计算机涂硅脂,笔记本电脑清灰、换硅脂指南!
  16. 服务器拒绝mac访问共享文件,Mac怎样访问局域网共享文件
  17. 国际标准战争的技术真相
  18. unity 引用 移动mm 支付sdk
  19. JQuery(1)——JQuery如何读
  20. beyond compare this license key has been revoked

热门文章

  1. 【Java】等差数列
  2. 简单的号码,身份证,或者 姓名 中间位数加 * 号
  3. MySQL之——查询重复记录、删除重复记录方法大全
  4. 【Sql语句】创建表、修改、删除表,增添列、删除列
  5. 使用javascript实现安卓/鸿蒙手机的自动刷视频功能
  6. Mysql调优及索引锁机制学习
  7. java 字节流与字符流的区别
  8. 2022-2027年中国连接器行业市场调研及未来发展趋势预测报告
  9. Koala编译sass出错及中文编译解决
  10. 20分钟!一键部署Oracle 18C单机CDB+PDB