在PHP里得到前天和昨天的日期的代码


Posted in PHP onAugust 16, 2007

前天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m')  , date('d')+1, date('Y')));

--------------------------------------------------------------------------------

先得到今天的UNIXTIME
然后减去一天或两天的秒数
把减后的UNIXTIME格式化成日期。

--------------------------------------------------------------------------------

CODE:[Copy to clipboard]<?php
date_default_timezone_set('Asia/Shanghai');
#昨天
echo date("Y/m/d h:i:s",time()-24*60*60);
echo "<br>";
#前天
echo date("Y/m/d h:i:s",time()-2*24*60*60);
?>

--------------------------------------------------------------------------------

up

--------------------------------------------------------------------------------
方法有很多种啊, 我也介绍一种吧: 

date("Y/m/d H:i:s", strtotime("1 days ago"));
date("Y/m/d H:i:s", strtotime("2 days ago"));

--------------------------------------------------------------------------------

date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y")));

--------------------------------------------------------------------------------

以前算时间总是很烦人,呵呵,学了了下,下面是下个星期现在的时间。
date_default_timezone_set('Asia/Shanghai');
$tmp = time()+60*60*24*7;
print date("m/d/Y H:i:s", $tmp);

--------------------------------------------------------------------------------

再加一个:
$time_yes=localtime(time()-24*60*60, true);
$time_b_yes=localtime(time()-2*24*60*60, true);
$yesterday=$time_yes['tm_mday'];
$the_day_before_yes=$time_b_yes['tm_mday'];

--------------------------------------------------------------------------------
time()-86400  昨天的

--------------------------------------------------------------------------------

高手如云那

--------------------------------------------------------------------------------

QUOTE:
原帖由 hutule110 于 2007-3-22 09:51 发表
date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y"))); 
这个好啊!

--------------------------------------------------------------------------------

<?
//昨天
print date('Y-m-d' , strtotime('-1 day'));

//上星期
print date('Y-m-d' , strtotime('-1 week'));

//上个月
print date('Y-m-d' , strtotime('-1 month'));

//去年
print date('Y-m-d' , strtotime('-1 year'));
?>

--------------------------------------------------------------------------------

QUOTE:
原帖由 hutule110 于 2007-3-22 09:51 发表
date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y"))); 
调用函数次数 多了些

--------------------------------------------------------------------------------

strtotime得到一个时间戳, 然后你自己格式化.
strtotime('yesterday');
strtotime('-2 day');

PHP 相关文章推荐
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
PHP SEO优化之URL优化方法
Apr 21 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
PHP中替换键名的简易方法示例详解
Jan 07 PHP
通过dbi使用perl连接mysql数据库的方法
Apr 16 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
php UNIX时间戳用法详解
Feb 16 PHP
PHP数据库操作三:redis用法分析
Aug 16 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 #PHP
真正的ZIP文件操作类(php)
Jul 21 #PHP
php 用sock技术发送邮件的函数
Jul 21 #PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 #PHP
在普通HTTP上安全地传输密码
Jul 21 #PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 #PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 #PHP
You might like
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
关于PHP中Object对象的笔记分享
2011/06/28 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
javascript动态加载实现方法一
2012/08/22 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
在Python中使用成员运算符的示例
2015/05/13 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
tensorflow 实现数据类型转换
2020/02/17 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
DBA的职责都有哪些
2012/05/16 面试题
小区门卫的岗位职责
2014/09/26 职场文书
婚宴来宾致辞
2015/07/28 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
德生2P3收音机开箱评测
2022/04/30 无线电
详解flex:1什么意思
2022/07/23 HTML / CSS