PHP获取星期的方法_第1页
PHP获取星期的方法_第2页
PHP获取星期的方法_第3页
PHP获取星期的方法_第4页
PHP获取星期的方法_第5页
全文预览已结束

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——PHP获取星期的方法PHP获取星期的方法

导语:本文实例陈述了PHP实现根据时间戳获取周几的方法。共享给大家供大家参考,一起来学习下吧:

1、获取当前时间方法date

很简朴,这就是获取时间的方法,格式为:date$format,$timestamp,format为格式、timestamp为时间戳–可填参数。

2、获取时间戳方法time、strtotime

这两个方法,都可以获取php中unix时间戳,time为直接获取得到,strtotime$time,$now为将时间格式转为时间戳,$time为必填。领会了这个,想了解更多,请持续往下看。

3、date$format用法

譬如:

echodate‘Y-m-d’,输出结果:2022-05-22

echodate‘Y-m-dH:i:s’,输出结果:2022-05-2223:00:00

echodate‘Y-m-d’,time,输出结果:2022-05-2223:00:00结果同上,只是多了一个时间戳参数时间戳转换为日期格式的方法

echodate‘Y’.’年’.date‘m’.’月’.date‘d’.’日’,输出结果:2021年5月22日

举例就这几个,只是格式的变通而已,下面是格式中各个字母的含义:

/**************格式中可使用字母的含义**************/

a–am或是pm

A–AM或是PM

d–几日,二位数字,若缺乏二位那么前面补零;如:01至31

D–星期几,三个英文字母;如:Fri

F–月份,英文全名;如:January

h–12小时制的小时;如:01至12

H–24小时制的小时;如:00至23

g–12小时制的小时,缺乏二位不补零;如:1至12

G–24小时制的小时,缺乏二位不补零;如:0至23

i–分钟;如:00至59

j–几日,二位数字,若缺乏二位不补零;如:1至31

l–星期几,英文全名;如:Friday

m–月份,二位数字,若缺乏二位那么在前面补零;如:01至12

n–月份,二位数字,若缺乏二位那么不补零;如:1至12

M–月份,三个英文字母;如:Jan

s–秒;如:00至59

S–字尾加英文序数,二个英文字母;如:th,nd

t–指定月份的天数;如:28至31

U–总秒数

w–数字型的星期几,如:0星期日至6星期六

Y–年,四位数字;如:1999

y–年,二位数字;如:99

z–一年中的第几天;如:0至365

4、strtotime$time用法

譬如:

echostrtotime’2022-05-22′,输出结果:1332427715此处结果为随意写的,仅作说明使用

echostrtotimedate‘Y-d-m’,输出结果:结合date,结果同上时间日期转换为时间戳

strtotime还有个很强大的用法,参数可参与对于数字的操作、年月日周英文字符,例如如下:

echodate‘Y-m-dH:i:s’,strtotime‘+1day’,输出结果:2022-05-2323:30:33会察觉输出明天此时的时间

echodate‘Y-m-dH:i:s’,strtotime‘-1day’,输出结果:2022-05-2123:30:33昨天此时的时间

echodate‘Y-m-dH:i:s’,strtotime‘+1week’,输出结果:2022-05-2923:30:33下个星期此时的时间

echodate‘Y-m-dH:i:s’,strtotime‘nextThursday’,输出结果:2022-05-2900:00:00下个星期四此时的.时间

echodate‘Y-m-dH:i:s’,strtotime‘lastThursday’,输出结果:2022-05-1500:00:00上个星期四此时的时间

等等,自己去变通研究吧,strtotime方法可以通过英文文本的操纵Unix时间戳的显示,而得到需要的时间日期格式。

5、php获取当前时间的毫秒数

php本身没有供给返回毫秒数的函数,但供给了microtime方法,它会返回一个Array,包含两个元素:一个是秒数、一个是小数表示的毫秒数,我们可以通过此方法获取返回毫秒数,方法如下:

functiongetMillisecond

list$s1,$s2=explode,microtime;

returnfloatsprintf%.0f,floatval$s1+floatval$s2*1000;

6、获取当前时间相差6小时解决方法

有些挚友,获取的时间与当前系统时间相差6个小时,这是由于时区设置问题,只要将之设为上海时间即可。方法如下:

1.在php.ini中找到da

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论