/**************格式中可使用字母的含义**************/
a – "am" 或是 "pm" 
A – "AM" 或是 "PM" 
d – 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" 
D – 星期几,三个英文字母; 如: "Fri" 
F – 月份,英文全名; 如: "January" 
h – 12 小时制的小时; 如: "01" 至 "12" 
H – 24 小时制的小时; 如: "00" 至 "23"       
g – 12 小时制的小时,不足二位不补零; 如: "1" 至 12" 
G – 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"         
i – 分钟; 如: "00" 至 "59" 
j – 几日,二位数字,若不足二位不补零; 如: "1" 至 "31" 
l – 星期几,英文全名; 如: "Friday"
L- get 闰年 return 1 else return 0 
m – 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12" 
n – 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" 
M – 月份,三个英文字母; 如: "Jan" 
s – 秒; 如: "00" 至 "59" 
S – 字尾加英文序数,二个英文字母; 如: "th","nd" 
t – 指定月份的天数; 如: "28" 至 "31" 
U – 总秒数 
w – 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) 
Y – 年,四位数字; 如: "1999" 
y – 年,二位数字; 如: "99" 
z – 一年中的第几天; 如: "0" 至 "365" 
 
1.date(char_date,unix);
current date: 2015-4-7 10:10 AM
echo date('Y-m-d  H:i  A');                 --->output: 2015-4-7 02:10   AM
echo date('Y-m-d  h:i  A');              --->output: 2015-4-7 02:10   AM   Not Chang  
(1)date_default_timezone_set('PRC');   PHP 5.1+
(2)PHP.ini  Update  date.tiemzone=PRC 
echo date('Y-m-d  h:i  A');              --->output: 2015-4-7 10:10   AM  Changed
2.strtotime(char_date[,int $now]);     The date string conversion unix 
echo strtotime('2015-4-7');            --->output:1428336000  timestamp
echo date('Y-m-d',strtotime('2015-4-7');      --->output:2015-04-06
echo date('Y-m-d',strtotime("+3 day");       --->output:2015-04-10
echo date('Y-m-d',strtotime("next year");     --->output:2016-04-10
3.gmdate(char_date_mode,unix);    The unix conversion date string          
echo gmdate("Y-m-d",1428336000);            --->output:2015-04-06
4.mktime(h,i,s,m="m",d="d",y="y");          based on date  return unix
echo gmdate("Y-m-d H:i:s A",mktime(0,0,0,"8","18","2018"));  --->output: 2018-08-17 16:00:00 PM
5.checkdate(m,d,y);      checking data time
echo checkdate(13,10,2016) ? "True":"False";     --->output:  False
echo checkdate(12,10,2016) ? "True":"False";     --->output:  True
6.getdate(unix)        return  date  array 
print_r(getdate(time());
Array (
[seconds] => 37 [minutes] => 10 [hours] => 16 [mday] => 7 [wday] => 2 [mon] => 4
[year] => 2015 [yday] => 96 [weekday] => Tuesday [month] => April [0] => 1428394237
)
 
 

PHP Date Function Base的更多相关文章

  1. PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone

    在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个 Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the ...

  2. Oracle Date Function 讲解和事例

    1 year=1*12 months 1 day=24 hours=24*(1*60mins)=24*60*(1*60 seconds) 1 week =7 days 注意: 黑色字体是 oracle ...

  3. Trigonometric Function - Base

    虽然三角函数是初中知识,比较简单,却也因为是初中知识,距现在比较久,难免忘掉一些,所以复习一下. 三角函数英文单词 正弦:sine 余弦:cosine 正切:tangent 余切:contangent ...

  4. jqeury.base

    min.js //前台调用 var $ = function (args) { return new Base(args); } //基础库 function Base(args) { //创建一个数 ...

  5. [笔记]记录原开发工作在base命名空间下扩展的属性与方法

    前言 该笔记只是为了记录以前开发使用的方式. 处理命名空间namespace /** * 处理命名空间 * @param {string} 空间名称,可多个 * @return {object} 对象 ...

  6. abap 常用 function

    ABAP常用函数总结  alv .smartform. excel .text.邮件 .远程访问,FTP服务器...  **********常用功能function REUSE_ALV_GRID_DI ...

  7. [Node.js] 05 - Modules and Function

    一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码.JSON 或者编译过的C/C++ 扩展. 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的. No ...

  8. PHP出现报警后需要修改 date.timezone 的值(php.ini)

    PHP调试的时候出现了警告: It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题. 实际上,从PHP 5. ...

  9. php date("Y-m-d H:i:s") 出现警告信息

    使用: $createtime=date("Y/m/d H:i:s", time()+16*60*60); $createtime=date("Y-m-d H:i:s&q ...

随机推荐

  1. linux 修改home目录下的中文目录名为英文

    编辑home/下的 .config/user-dirs.dirs,把所有的中文名称修改为英文名称 在home目录下创建对应的英文名称路径 运行 xdg-user-dirs-update 重启机器

  2. ASP.NET MVC view引入命名空间

    两种方式:1,在cshtml中引入@using Admin.Models 2,在 Views 文件夹中的 Web.config 文件中添加引用如: <pages pageBaseType=&qu ...

  3. Quality assessment and quality control of NGS data

    http://www.molecularevolution.org/resources/activities/QC_of_NGS_data_activity_new table of contents ...

  4. 基础笔记4(包装类,时间date. calendar

    1.包装类 基本类型和对象. 编译器会对基本类型和包装类进行自动拆箱,装箱处理 Interger  i=5; int i=new Interger(4); 一个缓存问题:以便提高效率 integer ...

  5. 查看rpm和war包内容

    解压rpm包的内容:(没有安装,就像解压tgz包一样rpm包)rpm2cpio *.rpm | cpio -div 解压war包的内容: jar -xvf project.war 解压到当前目录

  6. 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的

    在MVC中添加授权认证配置之后报了这样的错 原因是在整个MVC项目中有两个Web.Config文件存在authentication节点,一个Web.Config文件在View目录下,一个在根目录下 解 ...

  7. 给一个div绝对定位后,如何让它水平居中

    <style> .footer{position:absolute;left:0;right:0} </style> <div classs="footer&q ...

  8. 常用的获取时间差的sql语句

    "select count(*) from [注册] where datediff(day,time,getdate())<1";//获取当天注册人员数 sql=" ...

  9. Leetcode 171 Excel Sheet Column Number 难度:0

    https://leetcode.com/problems/excel-sheet-column-number/ class Solution { public: int titleToNumber( ...

  10. 反向Ajax,实现服务器向客户端推送消息

    反向Ajax的基本概念是客户端不必从服务器获取信息,服务器会把相关信息直接推送到客户端.这样做的目的是解决Ajax传统Web模型所带来的一个限制:实时信息很难从技术上解决.原因是,客户端必须联系服务器 ...