02 PHP日期和时间函数_第1页
02 PHP日期和时间函数_第2页
02 PHP日期和时间函数_第3页
02 PHP日期和时间函数_第4页
02 PHP日期和时间函数_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP的日期和时间函数,本课程概述:1,本地化时间戳的获取,当前时间戳的获取3,当前日期和时间的获取4,日期信息的获取5,日期的有效性的验证6,格式化的日期和时间的输出7,本地化的日期和时间的显示8,日期和时间为UNIX的时间网站:支持获取本地化时间戳的PHP应用mktime ()函数将时间转换为UNIX时间戳值。 mktime ()函数基于给定参数返回UNIX时间戳。 时间戳是一个长整数,包含从UNIX纪元(1970年1月1日)到指定时间之间的秒数。 参数可以从右向左省略。 省略的参数设置了成本日期和时间的当前值。 此函数的语法显示了intmktime(inthour,intminute,intsecond,intmonth,intday,intyear,int is _ dst )函数的参数说明。 PHP使用time ()函数获取当前的UNIX时间戳, 返回值是UNIX纪元(格林威治标准时间1970年1月1日00336352525252525252525252525252525252525252525252525252525252525252 以inttime(void )格式获取当前时间戳,并在PHP中使用date ()函数获取当前日期和时间。 date ()函数的语法如下: date(stringformat,inttimestamp)date ()函数返回以参数timestamp指定的格式生成的字符串。 参数timestamp是可选的。 如果省略,则使用当前时间。 format参数允许开发者以指定的格式输出日期和时间。 关于format参数的格式选项,如表中所示,给出了几个预定义的常数。 这些常量提供了标准的日期表示法,可以用于日期格式函数。 获取当前的日期和时间。 日期是数据处理中常用的信息之一。 在此部分中,主要使用getdate ()函数来获取有关日期指定部分的信息。 getdate ()函数的语法如下: array getdate (int timestamp ) getdate ()函数返回数组格式的日期和时间信息,如果没有时间戳,则基于当前时间。 此函数返回的关联数组元素的说明如表所示。 大家都知道,取得日期信息后,年有12个月,月有31天(或30天,2月28日,闰年有29天),周有7天。 但是,计算机不能自己区分数据的对象和错误,只是依靠开发者提供的功能来执行和检查。 PHP内置了日期检查函数。 checkdate ()函数。 checkdate ()函数的语法是boolcheckdate(intmonth,intday,intyear )。 month的有效值为1到12。day的有效值为月的最大天数。 例如,1月是31日,2月是29日(闰年)。year的有效值为1到132767。 用于验证日期有效性的格式化时间函数date ()的语法在“获取本地化的时间戳”部分中进行了说明。 此表列出了date ()函数的参数format的格式化选项。 输出格式化的日期和时间。 输出格式化的日期和时间。 例如,10.4中的一周,大多数西方国家都使用Friday,而以中文为中心的国家则使用星期五。 同样的意思,但是表达方式不同,所以需要设定本地化环境。 使用setlocale ()和strftime ()函数设置本地化环境和格式化的输出日期和时间。 下面对这两个函数进行说明。 1.setlocale ()函数setlocale ()函数更改PHP的默认本地化环境。 语法形式如下: stringsetlocale(stringcategory,stringlocale )参数category的选项如表所示。 显示本地化的日期和时间。 2.strftime ()函数strftime ()函数根据本地化首选项设置输出的日期和时间格式。 语法形式如下: stringstrftime(stringformat,inttimestamp )此函数返回使用指定字符串格式化参数timestamp并输出的字符串。 如果未给定时间戳,则使用本地时间。 月、周和其他语言相关的字符串表示法与setlocale函数设置的当前区域相关。 格式参数识别的转换标志如表所示。、显示本地化的日期和时间、显示本地化的日期和时间、显示本地化的日期和时间、和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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论