使用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版网站缓存加快打开速度的方法分享
Jun 03 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
通过curl模拟post和get方式提交的表单类
Apr 23 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
Sep 21 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP自定义序列化接口Serializable用法分析
Dec 29 PHP
PHP PDOStatement::bindValue讲解
Jan 30 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 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运算符的知识大全
2011/11/03 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
Python Logging 日志记录入门学习
2018/06/02 Python
wxPython实现整点报时
2019/11/18 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
如何解决安装python3.6.1失败
2020/07/01 Python
python中time包实例详解
2021/02/02 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
《青海高原一株柳》教学反思
2014/04/25 职场文书
志愿者活动总结报告
2014/06/27 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
护林员个人总结
2015/03/04 职场文书
个人工作决心书
2015/09/22 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
pytorch实现线性回归以及多元回归
2021/04/11 Python
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js
python运算符之与用户交互
2022/04/13 Python
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL