当前位置:首页 » 编程语言 » php取时间

php取时间

发布时间: 2022-02-04 22:30:29

A. php如何取得页面执行时间

一些循环代码,有时候要知道页面执行的时间,可以添加以下几行代码到页面头部和尾部:

头部:

<?php
$stime=microtime(true);


尾部

$etime=microtime(true);//获取程序执行结束的时间
$total=$etime-$stime;//计算差值
?>

B. php中怎么获取给定时间中的日期部分

PHP中的日期函数date()
可以实现
比如:
$time
=
'2015-05-22
12:10:00';
echo
date('Y-m-d',strtotime($time));
date()
函数中的各项参数,可以网络
php
date()
查询了解。

C. php时间提取

data(string format,integer timestamp)根据format参数返回一个描述timestamp日期的字符串。format参数表如下:
a am或pm
A AM或PM
B Swatch Beat 时间
d 前面带有0的月份中的日期
D 三字母简写形式的星期几
F 月份名
h 从1-12的小时
H 从0-23的小时
g 从1-12的小时(无前导0)
G 从0-23的小时(无前导0)
i 分钟
j 无前导0的月份中的日期
l 星期几
L 闰年为1,否则为0
m 从1-12的月份
M 简写月份名
n 从1-12的月份(无前导0)
s 从00-59的秒数
S 月份中日期的正序后缀
t 月份中的天数
U 从纪元开始的秒数
y 两位的年份
Y 四位的年份
z 一年之中的日期
Z 年份中心日期、以秒计

参数真多啊,
靠,总算抄完了!

D. 用PHP怎么取得7天前的日期

$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日

<?php echo echo date(”Y-m-d H:i:s”,strtotime(”-7 day”)) ;?> //保留年-月-日 时:分:秒

strtotime('-7 days') 获得的是时间戳

strtotime('now')); //获取当前的时间戳

time() //获取的时间戳

(4)php取时间扩展阅读:

一、使用函式 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());点击回车就可以得知当前的时间。

E. PHP取出固定日期时间当中的日期怎么取

php代码如下

<?php
echodate('d',1452126507);


代码解释

d表示的是日(其完整格式“Y-m-d H:i:s”)

Y:代表年

m:代表月

d:代表日

H:代表时

i:代表分

s:代表秒


1452126507是时间戳

F. php获取当前时间

PHP获取当前时间可以使用time函数,函数格式为 int time ( void ),返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。


把time格式的时间以年月日时分秒的格式输出,可以使用date函数,格式是string date ( string $format [, int $timestamp ] ),例子代码:

<?php
$t=time();
echo"$t ";
echodate('Y-m-dH:i:s',$t)
?>

运行结果为:

E:TEMP文件exp>a.php
1451271607
2015-12-2811:00:07


date函数的格式化字符许多,主要的有下面这些:


年:

L 是否为闰年 如果是闰年为 1,否则为 0

o ISO-8601 格式年份数字。这和 Y 的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加) Examples: 1999 or 2003

Y 4 位数字完整表示的年份 例如:1999 或 2003

y 2 位数字表示的年份 例如:99 或 03


月:

F 月份,完整的文本格式,例如 January 或者 March January 到 December

m 数字表示的月份,有前导零 01 到 12

M 三个字母缩写表示的月份 Jan 到 Dec

n 数字表示的月份,没有前导零 1 到 12

t 给定月份所应有的天数 28 到 31


日:

d 月份中的第几天,有前导零的 2 位数字 01 到 31

D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun

j 月份中的第几天,没有前导零 1 到 31

l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday

N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)

S 每月天数后面的英文后缀,2 个字符 st,nd,rd或者 th。可以和 j 一起用

w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)

z 年份中的第几天 0 到 366


星期:

W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 例如:42(当年的第 42 周)


时间:

a 小写的上午和下午值 am 或 pm

A 大写的上午和下午值 AM 或 PM

B Swatch Internet 标准时 000 到 999

g 小时,12 小时格式,没有前导零 1 到 12

G 小时,24 小时格式,没有前导零 0 到 23

h 小时,12 小时格式,有前导零 01 到 12

H 小时,24 小时格式,有前导零 00 到 23

i 有前导零的分钟数 00 到 59>

s 秒数,有前导零 00 到 59>

G. 关于PHP截取时间字符串、、、、

为什么有现成的函数不用呢?<?php
$date = date('2011-12-12 20:10:00');$hour = date('H',strtotime($date));
$min = date('i',strtotime($date));
$sec = date('s',strtotime($date));echo $hour,$min,$sec;?>

H. 在php中如何获得未来时间

php获取昨天、今天、明天、上周、本月、一年后、十年后的开始时间戳和结束时间戳:

//php获取昨天日期
date("Y-m-d",strtotime("-1day"))
//php获取明天日期
date("Y-m-d",strtotime("+1day"))
//php获取一周后日期
date("Y-m-d",strtotime("+1week"))
//php获取一周零两天四小时两秒后时间
date("Y-m-dG:H:s",strtotime("+1week2days4hours2seconds"))
//php获取下个星期四日期
date("Y-m-d",strtotime("nextThursday"))
//php获取上个周一日期
date("Y-m-d",strtotime("lastMonday"))
//php获取一个月前日期
date("Y-m-d",strtotime("lastmonth"))
//php获取一个月后日期
date("Y-m-d",strtotime("+1month"))
//php获取十年后日期
date("Y-m-d",strtotime("+10year"))
//php获取今天起止时间戳
mktime(0,0,0,date('m'),date('d'),date('Y'));
mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php获取昨天起止时间戳
mktime(0,0,0,date('m'),date('d')-1,date('Y'));
mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取上周起止时间戳
mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php获取本月起止时间戳
mktime(0,0,0,date('m'),1,date('Y'));
mktime(23,59,59,date('m'),date('t'),date('Y'));

I. PHP怎么获取当前时间

要设置时区,PHP默认的不是中国的时区,是格林威治时间。所以设置一下时区就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //这里设置了时区
echo date("Y-m-d H:i:s");
?>

J. php 取数据库时间,

<?php
date_default_timezone_set ('PRC');
$date = date("Y-m-d H:i:s");
$str = explode(' ', $date);
echo $date;
echo "<br/>";
echo $str[1];
?>
问题1:时区没设对。
问题2:取数据时出错。

你只需把我这个例子运行一次,如果显示正确,那么把$date换成你从数据库取出来的结果即可。
这么好的答案不给分,没良心。

热点内容
我的世界泥土商店服务器8月 发布:2025-01-04 15:58:40 浏览:820
怎么在电脑上重启机房服务器 发布:2025-01-04 15:40:02 浏览:869
摄影后期电脑配置i5怎么样 发布:2025-01-04 15:39:19 浏览:403
linux桥接设置 发布:2025-01-04 15:39:07 浏览:57
安卓屏幕怎么设置成老人用的 发布:2025-01-04 15:33:53 浏览:314
学电脑编程要多久 发布:2025-01-04 15:20:15 浏览:331
华为手机存储卡插哪 发布:2025-01-04 15:01:02 浏览:39
ftp是一种服务吗 发布:2025-01-04 14:59:41 浏览:161
宝宝商业保险怎么配置 发布:2025-01-04 14:53:20 浏览:786
途锐拓野版有什么配置 发布:2025-01-04 14:32:07 浏览:176