使用php 获取时间今天明天昨天时间戳的详解


Posted in PHP onJune 20, 2013

使用php获取时间今天明天昨天时间戳
2013-06-20 11:12
<?php
echo "今天:".date("Y-m-d")."<br>";    
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";    
echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; 
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";    
echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";    
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";    
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";    
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";    
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";    
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";   
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
int strtotime  ( string time [, int now] )
?>
本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now  参数给出的时间,如果没有提供此参数则用系统当前时间。
-------------------------------------------------------------------
在PHP里得到前天和昨天的日期的代码
前 天去面试的时候也是这样,不过我当时记不起来了.就记得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格式化成日期。
--------------------------------------------------------------------------------
以下为引用的内容:
<?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 昨天的
以下为引用的内容:
<?
//昨天
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'));
?>
--------------------------------------------------------------------------------
strtotime得到一个时间戳, 然后你自己格式化.
strtotime('yesterday');
strtotime('-2 day');

PHP 相关文章推荐
很好用的PHP数据库类
May 27 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
PHP实现事件机制的方法
Jul 10 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
Symfony实现行为和模板中取得request参数的方法
Mar 17 PHP
php中的登陆login实例代码
Jun 20 PHP
PHP设计模式之工厂模式与单例模式
Sep 28 PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 PHP
laravel ORM 只开启created_at的几种方法总结
Jan 29 PHP
PHP+Redis开发的书签案例实战详解
Jul 09 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
Jun 20 #PHP
解析yii数据库的增删查改
Jun 20 #PHP
在yii中新增一个用户验证的方法详解
Jun 20 #PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 #PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 #PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 #PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 #PHP
You might like
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
详解Node.js串行化流程控制
2017/05/04 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
使用Python更换外网IP的方法
2018/07/09 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
python实现感知机模型的示例
2020/09/30 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
python 将Excel转Word的示例
2021/03/02 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
廉洁使者实施方案
2014/03/29 职场文书
优秀教师申报材料
2014/12/16 职场文书
检讨书格式
2015/01/23 职场文书
学习保证书怎么写
2015/02/26 职场文书
党校毕业个人总结
2015/02/28 职场文书
学校会议通知范文
2015/04/15 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python
Apache自带的ab压力测试工具的实现
2022/07/23 Servers