使用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文件上传表单摘自drupal的代码
Feb 15 PHP
关于PHP实现异步操作的研究
Feb 03 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
thinkPHP5实现数据库添加内容的方法
Oct 25 PHP
php微信公众号开发之微信企业付款给个人
Oct 04 PHP
laravel 多图上传及图片的存储例子
Oct 14 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 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
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
美术教学感言
2014/02/22 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
2014年后勤工作总结
2014/11/18 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
管辖权异议上诉状
2015/05/23 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang