php时间计算相关问题小结


Posted in PHP onMay 09, 2016

本文实例总结了php时间计算相关问题。分享给大家供大家参考,具体如下:

1. php获取三个月前的日期

<?php header("content-Type: text/html; charset=utf-8");?>
<?php
$s_sdate=date("Y-m-d"); //当前时间
$moth_day=90; //月份 (转为天数)
$s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600));
echo $moth_day."前的日期为".$s_edate;
?>

2. 计算日期30天后

可以用strtotime PHP提供了一个超级简单的方式来完成本来要几十行代码的工作。

先把某日期转换成UNIX时间戳

$t = time(); // 当前时间戳
$t = strtotime("+30 days", $t); // 30天后的时间戳
echo date("Y-m-d", $t); // 格式化日期

3. 转换2日期的时间戳...然后相减

$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天数的秒
echo (int)($t / 86400)

4. 判断是否是本星期

$date = "2008-12-08";
if (isCurrentWeeks($date)) {
  echo $date."是本星期";
} else {
  echo $date."不是本星期";
}
function isCurrentWeeks($d) {
  return (date("W",strtotime($d))==date("W",strtotime("now")));
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
基于PHP读取csv文件内容的详解
Jun 18 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
6个超实用的PHP代码片段
Aug 10 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
Jan 07 PHP
Smarty分页实现方法完整实例
May 11 PHP
golang与PHP输出excel示例
Jul 22 PHP
基于PHP实现短信验证码接口(容联运通讯)
Sep 06 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 PHP
php注册审核重点解析(数据访问)
May 23 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
Laravel框架Request、Response及Session操作示例
May 06 PHP
PHP如何防止用户重复提交表单
Dec 09 PHP
php数据访问之查询关键字
May 09 #PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 #PHP
php数据访问之增删改查操作
May 09 #PHP
php简单实现批量上传图片的方法
May 09 #PHP
php简单备份与还原MySql的方法
May 09 #PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 #PHP
php简单复制文件的方法
May 09 #PHP
You might like
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
马来西亚网上购物平台:ezbuy
2018/02/13 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
企业法人代表证明书
2014/09/27 职场文书
工作会议通知
2015/04/15 职场文书
台风停课通知
2015/04/24 职场文书
高中政治教师教学反思
2016/02/23 职场文书
我去timi了,一起去timi是什么意思?
2022/04/13 杂记