在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 相关文章推荐
织梦模板标记简介
Mar 11 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
php实现斐波那契数列的简单写法
Jul 19 PHP
php中rename函数用法分析
Nov 15 PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
php实现随机显示图片方法汇总
May 21 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
laravel5实现微信第三方登录功能
Dec 06 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
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
php 如何获取数组第一个值
2013/08/06 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
使用python分析git log日志示例
2014/02/27 Python
详解Python发送邮件实例
2016/01/10 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
对Python 语音识别框架详解
2018/12/24 Python
python图像处理入门(一)
2019/04/04 Python
历史专业毕业生的自我鉴定
2013/11/15 职场文书
综合实践活动方案
2014/02/14 职场文书
《影子》教学反思
2014/02/21 职场文书
公司承诺书怎么写
2014/05/24 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技