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 相关文章推荐
PHP 各种排序算法实现代码
Aug 20 PHP
Zend的MVC机制使用分析(一)
May 02 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
WordPress中获取指定分类及其子分类下的文章数目
Dec 31 PHP
PHP实现文件上传与下载实例与总结
Mar 13 PHP
php blowfish加密解密算法
Jul 02 PHP
php实现学生管理系统
Mar 21 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
layui数据表格自定义每页条数limit设置
Oct 26 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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
javascript函数库-集合框架
2007/04/27 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
微信小程序实现电子签名功能
2020/07/29 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
python中lambda与def用法对比实例分析
2015/04/30 Python
python skimage 连通性区域检测方法
2018/06/21 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
pandas 空数据处理方法详解
2019/11/02 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
python request 模块详细介绍
2020/11/10 Python
如何用Python徒手写线性回归
2021/01/25 Python
学习雷锋标语
2014/06/25 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书