




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP日期和时间函数,本讲大纲:,1、获得本地化时间戳2、获取当前时间戳3、获取当前日期和时间4、获取日期信息5、检验日期的有效性6、输出格式化的日期和时间7、显示本地化的日期和时间8、将日期和时间解析为UNIX时间戳,支持网站:,获得本地化时间戳,PHP应用mktime()函数将一个时间转换成UNIX的时间戳值。mktime()函数根据给出的参数返回UNIX时间戳。时间戳是一个长整数,包含了从UNIX纪元(1970年1月1日)到给定时间的秒数。其参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。该函数的语法格式如下:intmktime(inthour,intminute,intsecond,intmonth,intday,intyear,intis_dst)mktime()函数的参数说明如表所示。,PHP通过time()函数获取当前的UNIX时间戳,返回值为从UNIX纪元(格林威治时间1970年1月1日00:00:00)到当前时间的秒数。语法格式如下:inttime(void),获取当前时间戳,在PHP中通过date()函数获取当前的日期和时间。date()函数的语法如下:date(stringformat,inttimestamp)date()函数将返回参数timestamp按照指定格式而产生的字符串。其中的参数timestamp是可选的,如果省略,则使用当前时间。format参数可以使开发人员按其指定的格式输出日期时间,关于format参数的格式化选项将在10.2.6节进行介绍,这里给出几个预定义常量,如表所示,这几个常量提供了标准的日期表达方法,可用于日期格式函数。,获取当前日期和时间,日期是数据处理中经常使用到的信息之一。本节主要应用getdate()函数获取日期指定部分的相关信息。getdate()函数的语法如下:arraygetdate(inttimestamp)getdate()函数返回数组形式的日期和时间信息,如果没有时间戳,则以当前时间为准。该函数返回的关联数组元素的说明如表所示。,获取日期信息,一年有12个月、一个月有31天(或30天,2月28天,闰年为29天)、一星期有7天这些常识人人皆知。但计算机并不能自己分辨数据的对与错,只是依靠开发者提供的功能去执行或检查。PHP中内置了日期检查函数,就是checkdate()函数。checkdate()函数的语法如下:boolcheckdate(intmonth,intday,intyear)其中,month的有效值为112;day的有效值为当月的最大天数,如1月为31天,2月为29天(闰年);year的有效值从132767。,检验日期的有效性,格式化时间函数date()的语法在“获得本地化时间戳”节中已经讲解过,这里重点讲解date()函数的参数format的格式化选项,如表所示。,输出格式化的日期和时间,输出格式化的日期和时间,不同的国家和地区,使用不同的时间、日期、货币的表示法和不同的字符集。如例10.4中的星期,在大多数西方国家都使用Friday,但在以汉语为主的国家中,都使用星期五,虽然都是同一个含义,但表示的方式却不尽相同,这时就需要设置本地化环境。这里将使用setlocale()函数和strftime()函数来设置本地化环境和格式化输出日期和时间。下面分别对这两个函数进行介绍。1setlocale()函数setlocale()函数可以改变PHP默认的本地化环境。语法格式如下:stringsetlocale(stringcategory,stringlocale)参数category的选项如表所示。,显示本地化的日期和时间,2strftime()函数strftime()函数根据本地化环境设置来格式化输出日期和时间。语法格式如下:stringstrftime(stringformat,inttimestamp)该函数返回用给定的字符串对参数timestamp进行格式化后输出的字符串。如果没有给出时间戳则用本地时间。月份、星期以及其他和语言有关的字符串写法和setlocale函数设置的当前区域有关。format参数识别的转换标记如表所示。,显示本地化的日期和时间,显示本地化的日期和时间,显示本地化的日期和时间,PHP中应用strtotime()函数可将任何英文文本的日期和时间解析为UNIX时间戳,其值相对于now参数给出的时间,如果没有提供此参数则用系统当前时间。语法:intstrtotime(stringtime,intnow)该函数有两个参数。如果参数time的格式是绝对时间,则now参数不起作用;如果参数time的格式是相对时间,那么其对应的时间就是参数now来提供的,如果没有提供参数now,对应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 前端开发笔试题及答案
- 企业招聘试题及答案
- 江门小升初考试数学试卷
- 广东省小学中考数学试卷
- 六安协警考试试题及答案
- 洪江市九年级数学试卷
- 劳动力效率提升-洞察及研究
- 贵州省高考一模数学试卷
- 历年PS平面设计考试试题及答案
- 杭州七年级中考数学试卷
- 浙江2025年6月高一学考模拟历史试题及答案
- 2025年 杭州市萧山区卫健系统事业单位工作人员招聘考试笔试试卷附答案
- 2025年计算机程序设计考试试卷及答案
- 2025秋一年级上册语文上课课件 4 日月山川
- 2025年中国离子膜法烧碱行业市场发展前景及发展趋势与投资战略研究报告
- 2025年河南省中考数学真题含答案
- 人力中介公司管理制度
- 抗精神病药氯丙嗪讲课件
- 2025人教英语初中八年级下册期末测试卷(含答案)
- 燃气入户回访管理制度
- 燃气公司计量管理制度
评论
0/150
提交评论