在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+SqlServer实现分页显示
Oct 09 PHP
一个捕获函数输出的函数
Feb 14 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
Aug 21 PHP
PHP判断是否为空的几个函数对比
Apr 21 PHP
PHP 二维数组和三维数组的过滤
Mar 16 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
php文件上传类完整实例
May 14 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
Jan 27 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 PHP
laravel框架邮箱认证实现方法详解
Nov 22 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程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
php 问卷调查结果统计
2015/10/08 PHP
PHP中Array相关函数简介
2016/07/03 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
javascript每日必学之循环
2016/02/19 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
python删除列表内容
2015/08/04 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
小学家长学校培训材料
2014/08/24 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
优秀教师申报材料
2014/12/16 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
高一军训口号
2015/12/25 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
python基础之类方法和静态方法
2021/10/24 Python
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js