日期函数总结——
一、返回时间戳——若整体数值超出计算机能力范围,返回空。
1. time();返回当前的 Unix 时间戳 
例:$a=time();
var_dump($a);
//输出:int(1392192781)
2.strtotime();将其他格式解析为 Unix 时间戳
例:$b = strtotime ( "now" );
var_dump($b);
//输出:int(1392192781)
/*下括号内格式例:
( "10 September 2000" )
( "+1 day" ) 明天
( "+1 days" ) 明天
( "+1 week" )
( "+1 week 2 days 4 hours 2 seconds" )
( "next Thursday" ) 下周二
( "last Monday" )
( "2011-5-19 14:07" );
*/
3.mktime(时[,分[,秒[,月[,日[,年]]]]]);
都可以超出自然范围,如27月,超出向高位加;若整体数值超出计算机能力范围,返回false。
例:var_dump(mktime(12,0,0,12,30,2012));
//输出:int(1356868800)
4.microtime();返回微秒精度的时间戳字符串。
二、返回一个数组
1.getdate();时间戳(默认今天)返回一个数组。
$today = getdate();
var_dump($today);
/*输出数组:
array(11) {
 ["seconds"]=>int(32)
   ["minutes"]=>int(27)
   ["hours"]=>int(8)
 ["mday"]=>int(12)
 ["wday"]=>int(3)
 ["mon"]=>int(2)
 ["year"]=>int(2014)
 ["yday"]=>int(42)
 ["weekday"]=>string(9) "Wednesday"
 ["month"]=>string(8) "February"
 [0]=>int(1392193652)
}
*/
三、格式化输出
date();  格式string date ( string format [, int timestamp] ) 
string format 常用:
Y:四位数年   m:月01-12   n:月1-12     d:天01-31  j:天1-31 
H:时24时制   h:小时12制  i:分钟00-59  s:秒00-59  w:星期几0-6
A:上午AM或下午PM          a:上午am或下午pm。
例:var_dump(date("Y-m-d H:i:s",1391919385));
//string(19) "2014-02-09 04:16:25"
四、修改默认时区
1、修php.ini配置文件:
date.timezone = Etc/GMT+8
2、date_default_timezone_set(); 设定用于一个脚本中所有日期时间函数的默认时区 。
如:date_default_timezone_set("PRC"); //中国时区。
另:date_default_timezone_get(); //获取当前时区

那么问题来了:

1. 求今天凌晨的时间戳?

2. 求明年1月1号距离今天(第二天凌晨算起)有多少天?

PHP time() date() strtotime()日期函数总结的更多相关文章

  1. Js日期函数Date格式化扩展

    prototype是向对象中添加属性和方法,返回对象类型原型的引用,例如对js中日期函数Date进行扩展: Date.prototype.Format = function (fmt) { var o ...

  2. SQL Fundamentals || Single-Row Functions || 日期函数date functions

    SQL Fundamentals || Oracle SQL语言   SQL Fundamentals: Using Single-Row Functions to Customize Output使 ...

  3. Date()日期函数浏览器兼容问题踩坑

    原文:Date()日期函数浏览器兼容问题踩坑 之前用layui做的一项目中,table中用到了日期格式化的问题.直接没多想,撸代码就完了呗,结果最近一段时间客户反馈说显示日期跟录入日期不一样(显示日期 ...

  4. js Date()日期函数浏览器兼容问题解决方法

    一般 直接new Date() 是不会出现兼容性问题的,而 new Date(datetimeformatstring) 常常会出现浏览器兼容性问题,为什么,datetimeformatstring中 ...

  5. PHP中日期函数

    1,转化为时间戳函数:strtotime() 本函数接受一个包含美国英语日期格式的字符串并尝试将其解析为Unix时间戳,其值相对于now参数给出的时间,如果没有提供此参数则使用系统当前时间. < ...

  6. php第五节(字符串函数和时间、日期函数)

    <?php //查找字符串函数 // strpos() 查找字符第一次出现的位置 重点区分大小写 //stripos — 查找字符串首次出现的位置(不区分大小写) //strrpos — 计算指 ...

  7. PHP之时间和日期函数

    // 时间日期函数 Time <?php date_default_timezone_set('UTC'); // 获取当前时间的时间戳 $time0 = mktime(); $time1 = ...

  8. SQLServer日期函数用法

    --1.显示本月第一天 ,) ),)) --2.显示本月最后一天 ,),,))) ,,,)) --3.上个月的最后一天 ,,)) --4.本月的第一个星期一 , ) --5.本年的第一天 ,) --6 ...

  9. SQL Server 日期函数:EOMonth、DateFormat、Format、DatePart、DateName

    一,月份的最后一天 函数 EOMonth 返回指定日期的最后一天 EOMONTH ( start_date [, month_to_add ] ) 1,对于start_date 有两种输入方式,能够转 ...

随机推荐

  1. 移动端适配1px问题

    (function(document) { var dcl = document.documentElement, wh; var scale = 1/window.devicePixelRatio; ...

  2. 关于NPOIExcel导出excel

    1.支持导出多个sheet文件 /// <summary> /// 导出到Excel并下载(html) /// </summary> /// <param name=&q ...

  3. C++_新特性总结与未来的路

    了解C++之后,可以阅读一些高级主题和面向对象编程相关的书籍: OOP有助于开发大型的项目,并提高其可靠性: OOP方法的基本活动之一就是发明能够模拟当前情况的类.当前情况被统称为问题域. 由于实际问 ...

  4. paraview显示指定时间段的时均图(两种方法)

    方法一: 首先计算以后会得到每个时刻的网格数据,如下图: 但是我们只想要比如最后2s的数据,如果直接导入,paraview会把从0s时刻的数据全部加载,做时均图的时候也就是对整个时间段做时均,不是我们 ...

  5. WIN7中 HttpListener 拒绝访问 异常解决 C#

      WIN7中 HttpListener 拒绝访问 异常解决 C# http://www.cnblogs.com/cmdszh/archive/2012/08/16/httplistener.html ...

  6. poj 1964 City Game

    Bob is a strategy game programming specialist. In his new city building game the gaming environment ...

  7. keepalived+lvs简单实现

    一,部署实战环节 01,服务架构图: 服务器镜像为centos6.9   02,服务安装: 10.0.0.10: 下载keeplived官方包--> http://www.keepalived. ...

  8. 安装Newton版Glance

    Image Service 本文介绍在controller节点上安装.配置Image服务 glance,镜像存储在本地文件系统 安装准备 controller 节点 ip:192.168.81.11 ...

  9. Js简易代码生成工具

    代码 javascript:(function(){ document.body.innerHTML = '<textarea id="txtTemplate" style= ...

  10. this,super,和继承

    this是指当前对象的引用,super是指直接父类的引用 比如 我建造一个类 public class Person(){ private String name; private  int age; ...