PHP中的代码,根据某一天的日期计算日期和日期。
除了记录和搜索方便面数据外,该指数还起到记录日期信息的作用,而且信息量相当可观。那么,如何恢复可用日期信息的索引值呢
日期(Z)的收益在一年中的几天,并返回一个整数从0到365。要恢复这些整数日期的信息,我们只需要一个简单的计算,以2008的第一百五十九天(在真正的时间,160天在PHP中,0天0对应于常规第一天)为例,日期和星期的计算如下。
复制代码代码如下所示:
< PHP
为创建= 159; / /第一百五十九天
$毫秒= mktime(0,0,0,112008)+ 86400 * $创建; / / Unix时间戳
$味精=日期(f JS Y,L,为毫秒); / /日期格式化输出
回应$ MSG;
>
运行上述程序,浏览器上显示的信息将是:6月8日2008日,星期日。
解释:
毫秒是unix。结果表明,时间戳变量,2008第一百五十九天经历了从Unix自吉(1700年1月1日)以来的毫秒数,它将作为日期的参数()在计算日期信息的功能,是重要的基础。正确计算为毫秒的价值,我们首先需要1, 1, 2008、毫秒数,mktime(0,0,0,112008),然后加159毫秒,即创建美元×86400,因为86400毫秒每一天。
两。味精是我们美元格式化输出数据信息,通过数据的变量值()函数,第一个参数of'f JS Y,l'format而已,还可以根据对方的要求,第二个参数是毫秒数(长),用于在一个特定的时间经历从UNIX年意义的毫秒数。
为了验证程序的正确性,我们可以打印的毫秒数:2008年6月8日mktime(0,0,0,682008),其价值将达毫秒相同:1212854400。