PHP date函数常用时间处理方法


Posted in PHP onMay 11, 2015
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] )

PHP星期几获取代码:

date("l");

//data就可以获取英文的星期比如Sunday

date("w");

//这个可以获取数字星期比如123,注意0是星期日

获取中文星期可以这样
$weekarray=array("日","一","二","三","四","五","六");

echo "星期".$weekarray[date("w")];

获取指定日期是:
[code]
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];

因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"

PHP 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
php语言流程控制中的主动与被动
Nov 05 PHP
必须收藏的23个php实用代码片段
Feb 02 PHP
linux下为php添加iconv模块的方法
Feb 28 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
May 13 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
PHP Primary script unknown 解决方法总结
Aug 22 PHP
mac pecl 安装php7.1扩展教程
Oct 17 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 #PHP
php.ini中的request_order推荐设置
May 10 #PHP
浅析iis7.5安装配置php环境
May 10 #PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 #PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 #PHP
php中header跳转使用include包含解决参数丢失问题
May 08 #PHP
PHP中is_file()函数使用指南
May 08 #PHP
You might like
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
php MySQL与分页效率
2008/06/04 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
PHP调用其他文件中的类
2018/04/02 PHP
js同时按下两个方向键
2007/12/01 Javascript
一个选择最快的服务器转向代码
2009/04/27 Javascript
Prototype Class对象学习
2009/07/19 Javascript
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python文件写入实例分析
2015/04/08 Python
Python中的Cookie模块如何使用
2020/06/04 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
经典演讲稿范文
2013/12/30 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
起诉书范文
2015/05/20 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
Linux中sftp常用命令整理
2022/06/28 Servers