PHP中的日期和时间函数

1)date用法:date(格式,[时间]);如果没有时间参数,则使用当前时间.格式是一个字符串,其中以下字符有特殊意义:U
替换成从一个起始时间(好象是1970年1月1日)以来的秒数Y 替换成4位的年号.y
替换成2位的年号.F 替换成月份的英文全称.M 替换成月份的英文简称.m
替换成月份数.z 替换成从当年1月1日以来的天数.d 替换成日数.l
替换成星期几的英文全称.D 替换成星期几的英文简称.w 替换成星期几(数字).H
替换成小时数(24小时制).h 替换成小时数(12小时制).i 替换成分钟数.s
替换成秒数.A 替换成AM或PM.a 替换成am或pm.S
替换成序数字后缀,例如:st,nd,rd,th.函数返回作过了替换的格式串.(2)getdate(时间)返回一个哈希表,各下标是:seconds
— 秒数minutes — 分数hours — 小时数mday — 日数mon — 月份数year —
年号yday — 1月1日以来的天数weekday — 星期几,英文全称month —
月份,英文全名(3)gmdate与date类似,但先将时间转换成格林威治标准时.(4)mktime用法:mktime(小时数,分数,秒数,月,日,年);返回一个时间值,可用于其他函数.(5)time用法:time();返回1970年1月1日零点以来的秒数.(6)microtime用法:microtime();返回一个字符串,用空格分成两部分,后一部分相当于time()的返回值,前一部分是微秒数.(7)checkdate用法:checkdate(月,日,年);返回逻辑真或逻辑假.如果:[澳门新葡萄京官网首页,1]年在1900和32767之间(包括1900与32767);[2]月在1到12之间;[3]日在该月的允许日数范围内(考虑了闰年);则返回逻辑真.(8)set_time_limit用法:set_time_limit(秒数);规定从该句运行时起程序必须在指定秒数内运行结束,超时则程序出错退出.例子

  1. mktime() 例子mktime()
    在做日期计算和验证方面很有用,它会自动计算超出范围的输入的正确值。例如下面例子中每一行都会产生字符串
    Jan-01-1998。?phpecho date(M-d-Y, mktime(0, 0, 0, 12, 32, 1997));echo
    date(M-d-Y, mktime(0, 0, 0, 13, 1, 1997));echo date(M-d-Y, mktime(0, 0,
    0, 1, 1, 1998));echo date(M-d-Y, mktime(0, 0, 0, 1, 1, 98));?例子 2.
    下个月的最后一天任何给定月份的最后一天都可以被表示为下个月的第 0
    天,而不是 -1 天。下面两个例子都会产生字符串 The last day in Feb 2000
    is: 29。?php$lastday = mktime(0, 0, 0, 3, 0, 2000);echo strftime(Last
    day in Feb 2000 is: %d, $lastday);$lastday = mktime(0, 0, 0, 4, -31,
    2000);echo strftime(Last day in Feb 2000 is: %d, $lastday);?

发表评论

电子邮件地址不会被公开。 必填项已用*标注