线上服务咨询
如何制作php输出格式时间
发表时间:2019-07-30 16:27:49
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
time()函数返回当前时间的Unix时间戳。返回自Unix时代(1970年1月1日00: 00: 00)到当前时间的秒数。
自PHP 5.1以来,启动请求的时间的时间戳已保存在$ _SERVER ['REQUEST_TIME']中。
12 $ time=time(); 3echo($ time。''); 4echo(date('D F d Y',$ time)); 5?>程序运行结果:
112929847022Wed 2010年12月22日1292984702单位是秒,从1970年1月1日00: 00: 00到当前秒数。
有时候我们想知道下周的一些情况,比如数字,星期几等等,我们可以写一下:
12 $ nextWeek=time()+(7 * 24 * 60 * 60); //7天; 24小时; 60分钟; 60secs3echo'Now:'。日期('Ym-d')。''; 4echo'Next周:'。日期('Ymd D',$ nextWeek)。''; 5?>程序运行结果:
1现在: 2010-12-222下一周: 2010-12-29周三date()函数
这个功能比较熟悉。
0102echo('result with date():'); 03echo(date('l')。''); 04echo(date('l dS/of FY h: i: s A')。''); 05echo( '1975年10月3日是'。日期'('l',mktime(0,0,0,10,3,1975))。''); 06echo(日期(DATE_RFC822)。''); 07echo(日期(DATE_ATOM,mktime(0,0,0,10,3,1975))。''); 0809echo('结果与gmdate():'); 10echo(gmdate('l')。''); 11echo( Gmdate('l dS/of FY h: i: s A')。''); 12echo('1975年10月3日是'.gmdate('l',mktime(0,0,0,10,3) ,1975))。''); 13echo(gmdate(DATE_RFC822)。''); 14echo(gmdate(DATE_ATOM,mktime(0,0,0,10,3,1975))。''); 15?>程序运行结果:
01Result withdate(): 02Wednesday03 2010年12月22日星期三0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0星期三2010年12月22日星期三02: 36: 18 AM11Oct 3,1975星期五12Wed,12月10日02 02: 36: 18 + 0000131975-10-03T00: 00: 00 + 00: 00因此,我们应该提供兼容的写入方式,统一使用gmdate,并手动设置当前时区。写作方法改进如下:
1echogmdate('Y-m-d H: i: s',时间()+ 3600 * 8);这样,无论是在Linux + Apache还是Windows下,它都有正确的结果。当然,写作还有另一个好处。当网站用于全世界时,网站用户只需要设置时区,程序会根据用户自动设置时区。时间计算,数据库中的信息发布时间只保存当前时间()生成的时间,那么在中文+8时区看到的发布时间是:2007-03-14 12: 15: 27,然后在欧洲+2时区用户看到此信息发布时间:2007-03-14 06: 15: 27,所以信息时间全部正确。
标签:& nbsp& nbsp沈阳网站建设& nbsp沈阳Marketing type 网站建设& nbsp沈阳网站设计网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制