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中var_export与var_dump的区别分析
Aug 21 PHP
php 中英文语言转换类代码
Aug 11 PHP
sae使用smarty模板的方法
Dec 17 PHP
php的一个简单加密解密代码
Jan 14 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 PHP
php简单处理XML数据的方法示例
May 19 PHP
Laravel框架在本地虚拟机快速安装的方法详解
Jun 11 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
PHP接入微信H5支付的方法示例
Oct 28 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 程序员也要学会使用“异常”
2009/06/16 PHP
PHP数组实例详解
2016/06/26 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
jQuery each()小议
2010/03/18 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
js实现时钟定时器
2020/03/26 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
Python实现端口复用实例代码
2014/07/03 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
Python偏函数实现原理及应用
2020/11/20 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
外语系大学生自荐信范文
2014/03/01 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书