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 相关文章推荐
967 个函式
Oct 09 PHP
文章推荐系统(三)
Oct 09 PHP
常用的php对象类型判断
Aug 27 PHP
PHP header函数分析详解
Aug 06 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
php处理restful请求的路由类分享
Feb 27 PHP
php关联数组快速排序的方法
Apr 17 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
yii2的restful api路由实例详解
May 14 PHP
laravel 解决强制跳转 https的问题
Oct 22 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
php curl模拟post请求小实例
2013/11/13 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
php错误日志简单配置方法
2016/07/11 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
浅谈PHP封装CURL
2019/03/06 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
基于Vue实现可以拖拽的树形表格实例详解
2018/10/18 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python如何去除字符串中不想要的字符
2020/07/05 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
Python中按值来获取指定的键
2019/03/04 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
《记承天寺夜游》教学反思
2014/02/16 职场文书
应急管理培训方案
2014/06/12 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书