php中如何获得当前时间

php中如何获得当前时间,第1张

一、使用函式 date() 实现

在编辑器中输入<php echo $showtime=date("Y-m-d H:i:s");>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。

二、使用time函数

在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。

三、使用strftime函数

在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。

扩展资料:

Date/Time 函数

一、time — 返回当前的 Unix 时间戳

二、timezone_abbreviations_list — 别名 DateTimeZone::listAbbreviations

三、timezone_identifiers_list — 别名 DateTimeZone::listIdentifiers

四、timezone_location_get — 别名 DateTimeZone::getLocation

五、date — 格式化一个本地时间/日期

六、getdate — 取得日期/时间信息

七、gettimeofday — 取得当前时间

八、gmdate — 格式化一个 GMT/UTC 日期/时间

九、gmmktime — 取得 GMT 日期的 UNIX 时间戳

参考资料:

百度百科——PHP

$now = time();

$now_m = date("m", $now);

$next_line = $now + 28 60 60 24 - 1;

if(date("m", $next_line ) == $now_m ){

$first = date("Ymd", strtotime(date("Y-m-1", $next_line )));

$last = date("Ymd", strtotime(date("Y-m-28", $next_line )));

}else if(date("m", $next_line + 60 60 24 ) == $now_m){

$first = date("Ymd", strtotime(date("Y-m-1", $next_line + 60 60 24 )));

$last = date("Ymd", strtotime(date("Y-m-29", $next_line + 60 60 24 )));

}else if(date("m", $next_line + 60 60 24 2 ) == $now_m){

$first = date("Ymd", strtotime(date("Y-m-1", $next_line + 60 60 24 2 )));

$last = date("Ymd", strtotime(date("Y-m-30", $next_line + 60 60 24 2 )));

}else if(date("m", $next_line + 60 60 24 3 ) == $now_m){

$first = date("Ymd", strtotime(date("Y-m-1", $next_line + 60 60 24 3 )));

$last = date("Ymd", strtotime(date("Y-m-31", $next_line + 60 60 24 3 )));

}

这里为了演示所以直接把那些相乘计算分开写了,写到程序里时建议直接写结果,减少程序执行时间,这个程序可以封成一个方法,传入一个时间戳就可以获得指定时间的下个月的头天和最后一天了。

本文实例讲述了php获取本周开始日期和结束日期的方法。分享给大家供大家参考。具体如下:

复制代码

代码如下://当前日期

$sdefaultDate

=

date("Y-m-d");

//$first

=1

表示每周星期一为开始日期

0表示每周日为开始日期

$first=1;

//获取当前周的第几天

周日是

0

周一到周六是

1

-

6

$w=date('w',strtotime($sdefaultDate));

//获取本周开始日期,如果$w是0,则表示周日,减去

6

$week_start=date('Y-m-d',strtotime("$sdefaultDate

-"($w

$w

-

$first

:

6)'

days'));

//本周结束日期

$week_end=date('Y-m-d',strtotime("$week_start

+6

days"));

希望本文所述对大家的php程序设计有所帮助。

本文实例讲述了php获取开始与结束日期之间所有日期的方法。分享给大家供大家参考,具体如下:

/

获取指定日期段内每一天的日期

@param

Date

$startdate

开始日期

@param

Date

$enddate

结束日期

@return

Array

/

function

getDateFromRange($startdate,

$enddate){

$stimestamp

=

strtotime($startdate);

$etimestamp

=

strtotime($enddate);

//

计算日期段内有多少天

$days

=

($etimestamp-$stimestamp)/86400+1;

//

保存每天日期

$date

=

array();

for($i=0;

$i<$days;

$i++){

$date[]

=

date('Y-m-d',

$stimestamp+(86400$i));

}

return

$date;

}

$startdate

=

'2016-08-29';

$enddate

=

'2016-09-29';

//

demo

$date

=

getDateFromRange($startdate,$enddate);

print_r($date);

运行结果如下:

Array

(

[0]

=>

2016-08-29

[1]

=>

2016-08-30

[2]

=>

2016-08-31

[3]

=>

2016-09-01

[4]

=>

2016-09-02

[5]

=>

2016-09-03

[6]

=>

2016-09-04

[7]

=>

2016-09-05

[8]

=>

2016-09-06

[9]

=>

2016-09-07

[10]

=>

2016-09-08

[11]

=>

2016-09-09

[12]

=>

2016-09-10

[13]

=>

2016-09-11

[14]

=>

2016-09-12

[15]

=>

2016-09-13

[16]

=>

2016-09-14

[17]

=>

2016-09-15

[18]

=>

2016-09-16

[19]

=>

2016-09-17

[20]

=>

2016-09-18

[21]

=>

2016-09-19

[22]

=>

2016-09-20

[23]

=>

2016-09-21

[24]

=>

2016-09-22

[25]

=>

2016-09-23

[26]

=>

2016-09-24

[27]

=>

2016-09-25

[28]

=>

2016-09-26

[29]

=>

2016-09-27

[30]

=>

2016-09-28

[31]

=>

2016-09-29

)

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array) *** 作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库 *** 作入门教程》及《php常见数据库 *** 作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

以上就是关于php中如何获得当前时间全部的内容,包括:php中如何获得当前时间、php 下个月起始结束日期、php获取本周开始日期和结束日期的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9610537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存