时间各个字母的含义:

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. 吴恩达深度学习ppt_【深度学习】吴恩达谈深度学习:数据科学家需要知道这些...
  2. 账号解锁_新套路!警惕以“解锁账号”为由实施诈骗
  3. 清华大学精密仪器系:智能传感器太重要了!
  4. Kotlin 简化Fragment使用的扩展方法
  5. Ubuntu下bpf纯c程序的编写与运行
  6. Linux文件预读对系统的影响
  7. java inputtools_Java后台开发常用工具类
  8. 如何安装mysql5.6.16_centos安装mysql5.6.16
  9. JavaScript css3模拟简单的视频弹幕功能
  10. 编写自己的Windows Live Writer插件
  11. html生成pdf java_java 中实现HTML 生成pdf
  12. numpy下载失败解决方法
  13. 跟着陶哲轩学数学 目录
  14. 游侠随笔:关于业务型数据库审计 有图有真相
  15. 63套js ,html .css效果页面(点个小星星免费下载)
  16. poj 1840 Eqs
  17. 有道云笔记客户端不显示图片
  18. SO逆向之x博国际版登陆分析
  19. 基于SLAM的机器人导航避障方案
  20. 关于Monkey稳定性测试,这是我看到最详细的文章

热门文章

  1. sqlserver 死锁,事务(进程 ID 115)与另一个进程被死锁在锁资源上,并且已被选作死锁牺牲品。请重新运行该事务。
  2. 使用js来修改css文件来动态隐藏元素
  3. 修复xp启动菜单!(xp+2000)
  4. 字符串哈希(魔咒词典hdu1880)
  5. vue项目中跨域解决方案
  6. RxJava之map方法使用
  7. java毕业设计投标文件在线制作系统(附源码、数据库)
  8. python 调试过程中的小问题
  9. 新手站长要怎么坚持更新网站?
  10. 网易企业邮箱新增邮件传真功能啦,服务升级