PHP 时间日期操作实战


Posted in PHP onAugust 26, 2011

常见常用的时间函数:
1.time(); //取得1970/1/1 00:00:00 到现在的总秒数

<?echo time();?>
2.mktime(); //设定时间

<?echo date("U",mktime(0,0,0,1,20,2011));//输出1970年1月1日0时0分0秒到2011年1月20日0时0分0秒的总秒数//mktime参数: mktime(时,分,秒,月,日,年);//常结合date("U",mktime(时,分,秒,月,日,年))使用;?>
3.date(); //取得时间的详细资讯

<?echo date("Y-m-d H:i:s");//输出西元年-月-日 时:分:秒;//可填参数请参考下表;?>

代表字串 说明 范例 输出
年:
Y 西元年(4位) =date("Y")?> 2011
y 西元年(2位) =date("y")?> 11
月:
m 月份,不足二位补零(01~12) =date("m")?> 01
n 月份,不足二位不补零(1~12) =date("n")?> 1
t 本月共有几天(1~31) =date("t")?> 31
M 英文月份名(缩写) =date("M")?> Jan
F 英文月份名(全名) =date("F")?> January
日:
d 日期,不足二位补零(01~31) =date("d")?> 01
j 日期,不足二位不补零(01~31) =date("j")?> 1
星期:
w 数字型的星期,(以0~6代表一到日) =date("w")?> 0
D 星期名(缩写) =date("D")?> Sun
l 星期名(全名) =date("l")?> Sunday
时:
H 24时制小时,不足二位补零(00~23) =date("H")?> 07
G 24时制小时,不足二位不补零(0~23) =date("G")?> 7
h 12时制小时,不足二位补零(01~12) =date("h")?> 07
g 12时制小时,不足二位不补零(1~12) =date("g")?> 7
分:
i 分钟,不足二位补零(00~59) =date("i")?> 40
秒:
s 秒钟,不足二位补零(00~59) =date("s")?> 45
S 秒钟,不足二位补零(00~59)加上英文顺序 =date("S")?> 45th
上下午:
A 大写AM/PM =date("A")?> AM
a 小写am/pm =date("a")?> am
其他:
U 1970/1/1 00:00:00 到指定天的总秒数 =date("U")?> 1156780800
z 一年当中的第几天(0~365) =date("z")?> 255
*?底代表?常用到的??

一些常?的用法:
1.取得1970年1月1日0?r0分0秒到今天的?秒??

<? 
echo date("U",mktime(0,0,0,date("Y"),date("m"),date("d"))); 
?>

2.取得今天到前後7天的?秒??
<? 
$setTime = date("U",mktime(0,0,0,7,20,2011)); 
$time = date("U",mktime(0,0,0,date("m"),date("d"),date("Y"))); 
$start = $time-86400*7; 
$over = $time+86400*7; 
if($start>=$time&&$time<=$over) 
{ 
echo "指定?r?在今天前後7天??; 
} 
else 
{ 
echo "指定?r?已超?在今天前後7天??; 
} 
?>
PHP 相关文章推荐
php5新改动之短标记启用方法
Sep 11 PHP
php数据库连接时容易出错的特殊符号问题
Sep 01 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
table标签的结构与合并单元格的实现方法
Jul 24 PHP
PHPStrom中实用的功能和快捷键大全
Sep 23 PHP
php设计模式之委托模式
Feb 13 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 PHP
浅谈PHP之ThinkPHP框架使用详解
Jul 21 PHP
PHP7新特性
Mar 09 PHP
PHP url 加密解密函数代码
Aug 26 #PHP
php图片上传存储源码并且可以预览
Aug 26 #PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 #PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 #PHP
PHP数组实例总结与说明
Aug 23 #PHP
JpGraph php柱状图使用介绍
Aug 23 #PHP
php报表之jpgraph柱状图实例代码
Aug 22 #PHP
You might like
php获取某个目录大小的代码
2008/09/10 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
windows下Virtualenvwrapper安装教程
2017/12/13 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
python使用tornado实现简单爬虫
2018/07/28 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
11月升旗仪式讲话稿
2014/02/15 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
父亲节活动策划方案
2014/08/24 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers