php data、time函数

php data、time函数

大道至简

date/time 函数允许您提取并格式化服务器上的日期和时间。

Runtime配置

PHP Date / Time 函数

1、checkdate()

checkdate() 函数验证一个格里高里日期。
如果指定的值合法,则该函数返回 true,否则返回 false。

日期在下列情况下为合法:
month 介于且包括 1 - 12
Day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。
year 介于且包括 1 到 32767

例子

<?php
vardump(checkdate(12,31,2000));
vardump(checkdate(2,29,2003));
var_dump(checkdate(2,29,2004));
?>

  

输出:

bool(true)
bool(false)
bool(true)

  

2、datedefaulttimezone_get()

例子

<?php
echo(datedefaulttimezone_get());
?>

  

输出:

PRC

  

3、datedefaulttimezone_set()

datedefaulttimezoneset() 函数设置用在脚本中所有日期/时间函数的默认时区。
例子

<?php
echo(datedefaulttimezoneset("Europe/Paris"));
?>

  

输出:
1

合法时区的列表:http://www.php.net/manual/en/timezones.php

4、date_sunrise() 函数

datesunrise() 函数返回指定的日期与地点的日出时间。 

datesunrise(timestamp,format,latitude,longitude,zenith,gmt_offset)

  

 

例子

<?php
//计算葡萄牙里斯本的日出时间
//Latitude: 北纬 38.4 度
//Longitude: 西经 9 度
//Zenith ~= 90
//offset: +1 GMT
echo("Date: " . date("D M d Y") . "
");
echo("Sunrise time: ");
echo(datesunrise(time(),SUNFUNCSRET_STRING,38.4,-9,90,1));
?>

  

输出:

Date: Tue Jan 24 2006
Sunrise time: 08:52

  

5、date_sunset() 函数

同上

6、date() 函数

date() 函数格式化一个本地时间/日期

data(返回格式,时间戳);

例子

<?php
echo("Result with date():");
echo(date("l") );
echo(date("l dS \of F Y h:i:s A") );
echo("Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975)));
echo(date(DATE_RFC822) );
echo(date(DATE_ATOM,mktime(0,0,0,10,3,1975)) );  

echo("Result with gmdate():");
echo(gmdate("l") );
echo(gmdate("l dS \of F Y h:i:s A") );
echo("Oct 3,1975 was on a ".gmdate("l", mktime  (0,0,0,10,3,1975)));
echo(gmdate(DATE_RFC822));
echo(gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975)));
?>

  

输出:

Result with date():
Tuesday
Tuesday 24th of January 2006 02:41:22 PM
Oct 3,1975 was on a Friday
Tue, 24 Jan 2006 14:41:22 CET
1975-10-03T00:00:00+0100  

Result with gmdate():
Tuesday
Tuesday 24th of January 2006 01:41:22 PM
Oct 3,1975 was on a Thursday
Tue, 24 Jan 2006 13:41:22 GMT
1975-10-02T23:00:00+0000

  

注意:mktime() 函数返回一个日期的 Unix 时间戳。

7、getdate() 函数

getdate() 函数取得日期/时间信息。

8、gettimeofday() 函数

gettimeofday() 函数返回一个包含当前时间信息的数组。

全部函数小计

时间: 2024-08-07 00:18:00

php data、time函数的相关文章

R语言基因组数据分析可能会用到的data.table函数整理

R语言data.table包是自带包data.frame的升级版,用于数据框格式数据的处理,最大的特点快.包括两个方面,一方面是写的快,代码简洁,只要一行命令就可以完成诸多任务,另一方面是处理快,内部处理的步骤进行了程序上的优化,使用多线程,甚至很多函数是使用C写的,大大加快数据运行速度.因此,在对大数据处理上,使用data.table无疑具有极高的效率.这里主要介绍在基因组数据分析中可能会用到的函数. fread 做基因组数据分析时,常常需要读入处理大文件,这个时候我们就可以舍弃read.ta

如何写出高质量的代码 data 组件 函数

今天在将以前文件上传的地方全部 改为新的文件上传的api. 在改动的过程中,发现代码有很多不合理的地方 在改的时候,因此也是非常的痛苦的哈. 比如说在data中我有太多的flag标识.俩控制元素的显示和隐藏了.真的是太多了 这样要不得,虽然代码是可以正常的跑的.但是呢?? 以后不利于他人自己以后的维护.这一点我一定赶紧过来. 1在data中不要写太多的公共数据 如何解决了: 能局部显示的,就局部显示吧. 是不是非要data中的数据取显示了. 2学会写局部组件和公共组件 我写的代码还有一个问题 h

深入理解--VUE组件中数据的存放以及为什么组件中的data必需是函数

1.组件中数据的存放 ***(重点)组件是一个单独模块的封装:这个模块有自己的HTML模板,也有data属性. 只是这个data属性必需是一个函数,而这个函数返回一个对象,这个对象里面存放着组件的数据. <template id="MyCpn"> <div> <h2>组件数据的存放 </h2> <p>{{title}}</p> </div> </template> <script>

JavaScript--对象+函数

JavaScript--对象+函数 1. 复杂数据类型 Object ECMAScript中的对象其实就是一组数据(属性)和功能(方法)的集合.    1) 创建Object实例:   1.使用构造函数创建,new Object()    var person = new Object();    person.name = "briup";    person.age = 22; 2.使用对象字面量表示法    不同的属性之间用','分割,属性名和属性值之间用':'分割    var

JavaScript (JS) 函数补充 (含arguments、eval()、四种调用模式)

1. 程序异常 ① try-catch语法    测试异常 try-catch语法代码如下: try { 异常代码;     try中可以承重异常代码, console.log("try")  出现异常代码后,正确代码不会执行 } catch (e) { console.log("e:"+e);  try中出现异常在e中展现出来 console.log("catch");  只有try中出现异常才执行这段代码 } finally { consol

分享一个PHP调用RestFul接口的函数

php越来越前端化,大型系统中的php经常是调用后端服务的接口,这里分享一个函数.希望对大家有用. /** * [http 调用接口函数] * @Date 2016-07-11 * @Author GeorgeHao * @param string $url [接口地址] * @param array $params [数组] * @param string $method [GET\POST\DELETE\PUT] * @param array $header [HTTP头信息] * @par

Android 升级脚本updater-script 的函数简介

这是Android系统来运行updater-scripts中的函数介绍. 函数都是的Edify语言,当调用这些函数结束的时候,会返回数据给脚本.当然,你也可以使用这些函数的返回值来确认成功与否,例如: ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfully Mounted!&quo

lua操作常用函数

(1)lua 和 C++之间的交互的基本知识: lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号)其中栈顶是-1,栈底是1,也就是第 1 个入栈的在栈底:也可以这么说:正数表示相对于栈底的位置(位移),负数表示相对于栈顶的位置(位移):(2)计算和清空栈中元素的操作:1.函数lua_gettop()用于返回栈中元素的个数,同时也是栈顶元素的索引,因为栈底是1,所以栈中有多少个元素,栈顶索引就是多少:呵呵2.函数lua_s

利用柏林噪声生成噪声函数

噪音函数的生成原理就不多说了,https://zh.wikipedia.org/wiki/Perlin%E5%99%AA%E5%A3%B0 可以参考维基百科 如右图所示,给正方形四个顶点分配四个随机单位向量,正方形内的像素可以利用这四个向量进行插值. 对指向正方形内像素的向量和顶点的随机向量分别进行点积,可以得到四个标量,利用这四个标量插值得到像素的值. void noiseTexture::make_noise(float noise[][128][4]) { Vector2f<GLfloat

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数.而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明. 1 $.get("data.php",$("#firstName.val()")