您的位置:

php获取时间日期函数代码,php获取时间日期函数代码

本文目录一览:

php日期函数

echo date('D d-M-Y');

输出的结果是:

Tue 20-Jan-2009

符合楼主的要求

echo date('r');

输出的结果是:

Tue, 20 Jan 2009 04:37:27 +0000

并不符合楼主的要求

楼主应该明白使用date函数,但是那个r等,究竟是什么意思呢,下面粘贴一下date函数的用法:

date -- 格式化一个本地时间/日期

调用格式:

string date ( string format [, int timestamp] )

两个参数,第一个是格式串,第二个是时间值,省略就表示当前时间。

格式串的含义如下:

format 字符 说明 返回值例子

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 周)

月 --- ---

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

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

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

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

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

年 --- ---

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

时间 --- ---

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

时区 --- ---

e 时区标识(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores

I 是否为夏令时 如果是夏令时为 1,否则为 0

O 与格林威治时间相差的小时数 例如:+0200

P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加) 例如:+02:00

T 本机所在的时区 例如:EST,MDT(在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。

Z 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。 -43200 到 43200

完整的日期/时间 --- ---

c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00

r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200

U 从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数 参见 time()

如何通过PHP函数来获取今日日期的时间戳?

可以用date函数来实现。

$time=time();

date('Y-m-d',$time)

获取当前时间方法date()

很简单,这就是获取时间的方法,格式为:date($format,

$timestamp),format为格式、timestamp为时间戳--可填参数。

获取时间戳方法time()、strtotime()

这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($time,

$now)为将时间格式转为时间戳,$time为必填。

date($format)用法

echo

date('Y-m-d')

,输出结果:2015-12-20

echo

date('Y-m-d

H:i:s'),输出结果:2015-12-20

23:34:12

echo

date('Y-m-d',

time()),输出结果:2015-12-20

23:34:12(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法)

echo

date('Y').'年'.date('m').'月'.date('d').'日',输出结果:2015年12月20日

求教 PHP 日期调用当前日期怎么写?

php date是将时间戳(自1970/1/1以来的秒数)格式化日期的函数

第一个参数是输出格式,第二个参数是时间戳, 不传的情况下读取当前系统时间戳

所以输出当前日期直接写 echo date('Y-m-d');就可以了.

如果输出的时间和实际的不对应, 可以检查下

1.服务器日期是否正确,有没有自动同步.

2.php默认的时区配置

可以在php.ini中[Date]一节, 将

date.timezone = Asia/Shanghai

的注释去掉, 并加上时区(Asia/Shanghai 表示中国上海,东8区)

也可以在php代码中设置

date_default_timezone_set('Asia/Shanghai');

PHP如何获取本地时间与服务器时间

PHP获取服务器时间和本地时间很简单,可以用内置函数实现,具体代码如下:

记得给分!!!

?php

 //获取服务器时间

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

 //获取本地时间(也可以说是你所在时区时间)

    date_default_timezone_set('地区'); //地区:中国是PRC,或shanghai,chongqing都可

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

?

当然获取本地时间还可以用JS实现,如下:

script type="text/javascript"

function showLocale(objD){

var str,colorhead,colorfoot;

var yy = objD.getYear();

if(yy1900) yy = yy+1900;

var MM = objD.getMonth()+1;

if(MM10) MM = '0' + MM;

var dd = objD.getDate();

if(dd10) dd = '0' + dd;

var hh = objD.getHours();

if(hh10) hh = '0' + hh;

var mm = objD.getMinutes();

if(mm10) mm = '0' + mm;

var ss = objD.getSeconds();

if(ss10) ss = '0' + ss;

var ww = objD.getDay();

if  ( ww==0 )  colorhead="font color=\"#000000\"";

if  ( ww  0  ww  6 )  colorhead="font color=\"#000000\"";

if  ( ww==6 )  colorhead="font color=\"#000000\"";

if  (ww==0)  ww="星期日";

if  (ww==1)  ww="星期一";

if  (ww==2)  ww="星期二";

if  (ww==3)  ww="星期三";

if  (ww==4)  ww="星期四";

if  (ww==5)  ww="星期五";

if  (ww==6)  ww="星期六";

colorfoot="/font"

str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss + "  " + ww + colorfoot;

return(str);

}

function tick(){

var today;

today = new Date();

document.getElementById("localtime").innerHTML = showLocale(today);

window.setTimeout("tick()", 1000);

}

tick();

/script

使用Smarty 获取当前日期时间和格式化日期时间的方法详解

在Smarty

中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,这里就为您详细介绍:

首先是获取当前的日期时间:

在PHP中我们会使用date函数来获取当前的时间,实例代码如下:

date("Y-m-dH:i:s");

//该结果会显示为:2010-07-27

21:19:36

的模式

但是在Smarty

模板中我们就不能使用date

了,而是应该使用

now

来获取当前的时间,实例代码如下:

{$smarty.now}

//该结果会显示为:1280236776的时间戳模式

然而我们还可以将这个时间戳格式化,实例代码如下:

{$smarty.now|date_format:'%Y-%m-%d

%H:%M:%S'}

//该结果会显示为

2010-07-27

21:19:36

的时间模式

需要说明的是

Smarty

中的这个date_format

时间格式化函数和PHP中的

strftime()函数基本上相同,您可以去查看PHP中的

strftime()

函数中的format

识别转换标记。其中

%Y

是代表十进制年份,%m是代表十进制月份,%d

是代表十进制天数,%H

是代表十进制小时数,%M是代表十进制的分数,%S是代表十进制的秒数(这里的S是大写的哦)。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

smarty中date_format函数用法

在php中使用date函数来格式化时间戳,smarty中可以使用date_format来实现

具体用法:{$timestamp|date_fomat:”%Y-%m-%d

%H:%M:%S”} 注意:|

两边没有空格

输出形式:2010-07-10

16:30:25

其他用法如下:

{$smarty.now|date_format}

{$smarty.now|date_format:”%A,

%B

%e,

%Y”}

{$smarty.now|date_format:”%H:%M:%S”}

{$yesterday|date_format}

{$yesterday|date_format:”%A,

%B

%e,

%Y”}

{$yesterday|date_format:”%H:%M:%S”}

eg:

在模板页用

{$goods.add_time|date_format:"%Y-%m-%d

%H:%M:%S"}

--------------------------

index.php:

$smarty

=

new

Smarty;

$smarty-assign('currtime',

time());

$smarty-display('index.tpl');

index.tpl:

{$smarty.now|date_format}//格式化当前时间

{$smarty.now|date_format:"%H:%M:%S"}

{$currtime|date_format}//格式化传过来的时间

{$currtime|date_format:"%A,

%B

%e,

%Y"}

{$currtime|date_format:":"%Y-%m-%d

%H:%M:%S"}

OUTPUT://以上输出以下结果

Dec

26,

2008

08:55:25

Dec

26,

2008

Friday,

December

26,

2008

2008-08-26

08:55:21

php获取时间日期函数代码,php获取时间日期函数代码

2022-12-02
php获取当前日期时间和时间戳,PHP时间戳

2022-11-17
使用 PHP date() 函数获取当前日期和时间

在 PHP 中,可以使用 date() 函数获取当前日期和时间。它接受一个格式字符串作为参数,用于指定日期和时间输出的格式。 一、date() 函数的基本用法 下面是一个简单的示例,用于输出当前日期:

2023-12-08
使用getdate函数获取当前日期和时间

getdate()函数是一个非常有用的PHP函数,它可以用来获取系统的当前日期和时间信息,包括年、月、日、周几、时、分、秒等信息。在编写各种Web应用程序时,我们往往需要根据当前日期和时间来生成一些动

2023-12-08
获取时间的函数js代码,js获取时区代码

本文目录一览: 1、js获取服务器时间(动态) 2、JS中获取当前时间的代码是什么? 3、我想javascript写一个函数返回现在时间到当天8:30地时间差,返回的是秒数,不知道怎么写 4、js 怎

2023-12-08
php获取当天星期,php获取前一天的时间日期

2023-01-08
用php处理日期和时间,PHP 时间

2022-11-24
php取当前时间函数,php获取当前时间的函数

2023-01-07
使用PHP时间函数处理日期和时间

2023-05-11
php获取当前时间,php获取当前时间年月日时分秒

2022-11-19
使用idate函数获取当前日期时间戳

2023-05-11
php时间戳与日期如何转换,php将时间戳转换为日期

2022-11-25
php一个月的时间戳,php获取指定日期的时间戳

2022-11-29
使用PHP time函数获取当前时间戳

2023-05-11
php获得当前时间,php获取当前年月日

2022-11-29
包含php时间日期函数date的词条

2022-11-12
php获取时区,php获取服务器时间

2022-11-29
php取年月日,php获取农历日期

2023-01-03
php日期转换函数,php将日期转换为时间戳

2022-12-02
php日期表,PHP日期函数

2023-01-05