php 取某一日期的前一天
代码为:
~~~
$date = "2016-07-19";
$time = strtotime($date) - 3600*24;
echo date('Y-m-d',$time);
~~~
或者一句:
~~~
echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));
~~~
当前日期时间:
~~~
echo date("Y-m-d H:i:s",time())
~~~
结果:2016-06-22 09:40:25
显示当前日期:
~~~
echo date('Y-m-d'); //当前时间
~~~
结果为:2016-07-15
计算日期天数差,算出天数:
~~~
$currentTime=time();//当前时间
$days = floor($currentTime-strtotime("2016-07-13"))/(3600*24));
~~~
(1)打印明天此时的时间戳strtotime("+1 day")
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 day"))
结果:2016-06-23 09:40:25
(2)打印昨天此时的时间戳strtotime("-1 day")
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 day"))
结果:2016-06-21 09:40:25
(3)打印下个星期此时的时间戳strtotime("+1 week")
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 week"))
结果:2016-06-29 09:40:25
(4)打印上个星期此时的时间戳strtotime("-1 week")
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 week"))
结果:2009-01-15 09:40:25
(5)打印指定下星期几的时间戳strtotime("next Thursday")
指定时间:echo date("Y-m-d H:i:s",strtotime("next Thursday"))
结果:2016-06-29 00:00:00
(6)打印指定上星期几的时间戳strtotime("last Thursday")
指定时间:echo date("Y-m-d H:i:s",strtotime("last Thursday"))
结果:2016-07-15 00:00:00
- 目录
- Array
- array_column()
- 数组和变量
- compact() 函数
- extract() 函数
- Url
- base64_encode — 使用 MIME base64 对数据进行编码
- 图像
- getimagesize()
- 随机数
- getrandmax
- mt_getrandmax
- mt_rand
- rand
- empty函数
- exec()函数
- 权限修改
- 可变函数
- 函数闭包
- 报警级别
- 持续函数
- 自定义
- 字符处理
- 中文首字母
- 随机字符串
- url函数
- parse_url_param
- 页面采集
- 简单采集
- Referer采集
- CURL
- 发送json数据
- Curl多线程
- 文件处理
- 递归删除
- 图片显示
- 类方法
- 保留字
- 检查类文件名称
- Cookie
- 数组
- 数学函数
- 第三方函数库
- 精度计算
- BC Math
- 计算执行时间
- 日期时间
- 时间戳
- header
- 调试函数
- get_class
- get_class_methods
- 数组函数
- array_intersect_key()
- 二维数组
- Base64编码
- URL安全
- 加密扩展
- Hash函数
- hash_file
- hash_hmac
- hash_algos
- 文件读写
- is_writable()
- file_put_contents()