php的date获取的是系统时间还是客户端时间

php的date获取的是系统时间还是客户端时间,第1张

php的data函数获取的是系统的时间(即服务器的时间),php data函数获取时间代码如下:

<php

 //获取服务器时间

    echo date("Y-m-d h:i:s");

 //获取所在时区时间

    date_default_timezone_set('地区'); 

    //地区:中国是PRC,或shanghai,chongqing都可

    echo date("Y-m-d h:i:s");

>

说明:如果不加时区的话就是服务器的时间,加上时区的话就是所在时区的时间。

php中输出英文格式时间,用到的工具:notepad++,代码如下:

1

<php

// 输出日、日期、月、年、时间 AM 或 PM

echo date("l jS \of F Y h:i:s A");

>

2输出结果为:Monday 6th of February 2017 08:45:12 AM。

注意事项:适用于windows,linux,unix。

备注:php好些函数大家用法基本都一样,原创和照抄不照抄都一样,都是那样的写法,日期输出就是data函数。

public function index(){

$data=time();

$format='星期';

$week = date( "D",$data);

switch($week){

      case "Mon":$current  =  $format"一";break;

      case "Tue":$current  =  $format"二";break;

      case "Wed":$current  =  $format"三";break;

      case "Thu":$current  =  $format"四";break;

      case "Fri":$current  =  $format"五";break;

      case "Sat":$current  =  $format"六";break;

      case "Sun":$current  =  $format"日";break;

}

      echo '今天是:'$current;echo "

";//获取当前时间是上午还是下午

// 小写g、h表示12小时制,大写G、H表示24小时制。

echo "现在是"date("H",$data)'点'"";

echo "现在是"date("G",$data)'点'"";

if(date("H",$data)<=12){echo "上午";}else{echo "下午";}// return $current;}

$showtime=date("Y年n月d日 星期")$weekday[date("w")];

改成

$showtime=date("Y年n月d日 星期")$weekday[date("w")]date(' H:i:s');

PHP获取系统当前时间

使用函式 date() 实现

<php echo $showtime=date("Y-m-d H:i:s");>

显示的格式: 年-月-日 小时:分钟:秒

相关时间参数:

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"

大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。

实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。

strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。

strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]

一,获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:

echo strtotime(”2009-1-22“) 结果:1232553600

说明:返回2009年1月22日0点0分0秒时间戳

二,获取英文文本日期时间 示例如下:

便于比较,使用date将当时间戳与指定时间戳转换成系统时间

(1)打印明天此时的时间戳strtotime(”+1 day“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25

(2)打印昨天此时的PHP时间戳strtotime(”-1 day“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25

(3)打印下个星期此时的时间戳strtotime(”+1 week“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果:2009-01-29 09:40:25

(4)打印上个星期此时的时间戳strtotime(”-1 week“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果:2009-01-15 09:40:25

(5)打印指定下星期几的PHP时间戳strtotime(”next Thursday“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果:2009-01-29 00:00:00

(6)打印指定上星期几的时间戳strtotime(”last Thursday“)

当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25

指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果:2009-01-15 00:00:00

以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的PHP时间戳,实现所需要的日期时间。

变量名[键值]['cerate_time']

这个数组为 变量名[2]['create_time']

比如使用foreach遍历这个数组

foreach($array as $val){

echo($val['create_time']);

}

就可以输出 create_time 了

如果你只想要有效的记录的话,最好在sql查询的时候增加条件。

PHP获取服务器时间

<php

//首先设置时区为东八区,也就是我国的标准时间所在区。Asia/Hong_Kong、Asia/Shanghai(上海)或Asia/Urumqi(乌鲁木齐)等,都是东八区的时间。设置为其中的一种都可以

date_default_timezone_set('Asia/Shanghai');

//获取当前服务器时间

$time= date('Y-m-d H:i:s',time());

>

以上就是关于php的date获取的是系统时间还是客户端时间全部的内容,包括:php的date获取的是系统时间还是客户端时间、在PHP中如何取得英文格式的时间、PHP获取当天或某个日期是星期几以及当前时间是几点,上午还是下午等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9759754.html

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

发表评论

登录后才能评论

评论列表(0条)

保存