PHP时间日期操作增减(date strtotime) 加一天 加一月

date_default_timezone_set(‘PRC‘); //默认时区

//当前的时间增加5天

$date1 "2014-11-11";

echo date(‘Y-m-d‘,strtotime("$date1 +5 day"));  //输出结果:2014-11-16

//相应地,要增加月,年,将day改成month或year即可

//+++ 今天、昨天、明天 、上一周、下一周 +++++++++

echo "今天:",date("Y-m-d",time()),"<hr>";

echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<hr>";

echo "明天:",date("Y-m-d",strtotime("+1 day")), "<hr>";

echo "一周后:",date("Y-m-d",strtotime("+1 week")), "<hr>";

echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<hr>";

echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<hr>";

echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<hr>";

echo "一个月前:".date("Y-m-d",strtotime("last month"))."<hr>";

echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<hr>";

echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<hr>";

原文地址:https://www.cnblogs.com/alexguoyihao/p/9111828.html

时间: 2024-10-09 06:06:52

PHP时间日期操作增减(date strtotime) 加一天 加一月的相关文章

java 日期操作,Date、Calendar 操作

java开发中避免不了日期相关操作,这里总结了一些常用方法~ 直接上码: package jse; import java.io.UnsupportedEncodingException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; /**  * 常用日期操

PHP时间日期操作

1 date_default_timezone_set('PRC'); //默认时区 2 //当前的时间增加5天 3 $date1 = "2014-11-11"; 4 echo date('Y-m-d',strtotime("$date1 +5 day")); //输出结果:2014-11-16 5 //相应地,要增加月,年,将day改成month或year即可 6 7 8 //+++ 今天.昨天.明天 .上一周.下一周 +++++++++ 9 echo "

JAVA-基础-常用API(时间日期类,Date,Dateformat,Calendar)

Date 类 Date 表示特定的瞬间,精确到毫秒. 毫秒概念:1000毫秒=1秒 毫秒的0点: System.currentTimeMillis()  返回值long类型参数 用于获取当前日期的毫秒值 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 注意:时间和日期的计算,必须依赖毫秒值 继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象. String ToString()   把此Dat

mysql 日期操作 增减天数、时间转换、时间戳

MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数.select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7 一.MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+

mysql 日期操作 增减天数、时间转换、时间戳(转)

转自http://www.cnblogs.com/wenzichiqingwa/archive/2013/03/05/2944485.html http://hi.baidu.com/juntao_li/item/094d78c6ce1aa060f6c95d0b MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数.select datediff('2008-08-08', '2008-08-01'); -- 7select datediff

(copy)C#时间日期操作

copy to:http://www.cnblogs.com/loveme123/archive/2012/06/27/2565547.html  一.C# 日期格式 DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.T

C#时间日期操作

 一.C# 日期格式 DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-5 21:21:25 dt.ToLongDateString().ToStri

[C#]C#时间日期操作

一.C# 日期格式 1. DateTime dt = DateTime.Now; 2. dt.ToString();//2005-11-5 13:21:25 3. dt.ToFileTime().ToString();//127756416859912816 4. dt.ToFileTimeUtc().ToString();//127756704859912816 5. dt.ToLocalTime().ToString();//2005-11-5 21:21:25 6. dt.ToLongDa

java中关于时间日期操作的常用函数

Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单介绍一下Date类的使用. 1.使用Date类代表当前系统时间 Date d = new Date(); System.out.println(d); 使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下: Sun Ma