php date strtotime的用法

1.上个月第一天及最后一天.
   echo date(‘Y-m-01‘, strtotime(‘-1 month‘));

   echo strtotime(date(‘Y-m-01 0:00:00‘, strtotime(‘-1 month‘)));  //月初第一天时间戳
   echo "<br/>";
   echo date(‘Y-m-t‘, strtotime(‘-1 month‘));
   echo "<br/>";
2.获取当月第一天及最后一天.
   $BeginDate=date(‘Y-m-01‘, strtotime(date("Y-m-d")));
   echo $BeginDate;
   echo "<br/>";
   echo date(‘Y-m-d‘, strtotime("$BeginDate +1 month -1 day"));
   echo "<br/>";
3.获取当天年份、月份、日及天数.
   echo " 本月共有:".date("t")."天";
   echo " 当前年份".date(‘Y‘);
   echo " 当前月份".date(‘m‘);
   echo " 当前几号".date(‘d‘);
   echo "<br/>";
4. 获取当月第一天及最后一天
   function getthemonth($date)
   {
   $firstday = date(‘Y-m-01‘, strtotime($date));
   $lastday = date(‘Y-m-t‘, strtotime($date));
   return array($firstday,$lastday);
   }
   $today = date("Y-m-d");
   $day=getthemonth($today);
   echo "当月的第一天: ".$day[0]." 当月的最后一天: ".$day[1];
   echo "<br/>";
时间: 2024-11-23 16:56:34

php date strtotime的用法的相关文章

Java常用类之Date和DateFormat用法

---20150802 1.Date时间类(java.util.Date) -->在标准Java类库中包含一个Date类.它的对象表示一个特定的瞬间,精确到毫秒 -->Java中时间的表示说白了也是数字,是从:标准纪元1970.1.1 0点开始到某个时刻的毫秒数,类型为long. 此类学习之建议----看源码 代码: MyFundamental.TestDate.DateDemo package TestDate; import java.util.Date; //注意不要导成java.sql

Java中Date各种相关用法

Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须

shell脚本介绍,shell脚本结构和执行方式,date命令的用法,shell脚本中的变量简介

笔记内容: 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量 笔记日期:2017-11-21 20.1 shell脚本介绍 Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的.但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令

[转帖]Linux date命令的用法(转)

Linux date命令的用法(转) https://www.cnblogs.com/asxe/p/9317811.html 1.命令:date 2.命令功能:date 可以用来显示或设定系统的日期与时间. 3.命令参数 -d<字符串>:显示字符串所指的日期与时间.字符串前后必须加上双引号: -s<字符串>:根据字符串来设置日期与时间.字符串前后必须加上双引号: -u:显示GMT: --help:在线帮助: --version:显示版本信息. 4.日期格式字符串列表 %H 小时(以

Linux 下面 date命令的用法 (上)

一.介绍 liunx 中date 是一个很常用的命令,用于显示修改时间的,具体用法如下 二.语法格式 Usage: date [OPTION]... [+FORMAT] 三.常见选项 %y         #显示年份的最后两位 %Y         #显示完整年份 %m         #显示月份 %M         #显示分钟 %h         #显示月 %H         #显示小时 %s         #从1970年1月1日00:00:00到目前经历的秒数%I         #

PHP date, strtotime, mktime处理

date('Y-m-d', $time()); date('Y-m-d', '1453996800'); date('Y-m-d H:i:s',  '1453996800'); date('H:i',  '1453996800'); date('w',  '1453996800'); 星期中的第几天,数字表示 0(星期天)到 6(星期六) ,  对应moment('1453996800000').format('d') date() 函数格式化一个本地时间/日期. date(format,tim

Linux下Date命令的用法

转自http://blog.chinaunix.net/uid-8223172-id-2511672.html linux下date的用法比较复杂,但是也用的比较多,尤其是shell里面.现总结一下自己常用到的几种用法. 1.时间设置 # date -s 20080305 -------->设置日期 # date -s 12:19:50 ------->设置时间 2.取得时间戳,时间戳是指从1970年1月1日0点0分到现在一共经过了多少秒 date +%s 反之:通过秒数查具体年月日 date

linux date -d参数用法

最近偶为了写一个调整时间的shell而绞尽脑汁,结果在某一天#info data这里面看到了data -d参数的灵活用法,真是欣喜若狂.好东西要保存,整理整理: * To print the date of the day before yesterday: date --date='2 days ago' * To print the date of the day three months and one day hence: date --date='3 months 1 day' * T

PHP time() date() strtotime()日期函数总结

日期函数总结—— 一.返回时间戳——若整体数值超出计算机能力范围,返回空. 1. time();返回当前的 Unix 时间戳 例:$a=time(); var_dump($a); //输出:int(1392192781) 2.strtotime();将其他格式解析为 Unix 时间戳 例:$b = strtotime ( "now" ); var_dump($b); //输出:int(1392192781) /*下括号内格式例: ( "10 September 2000&qu