php中 now()与date() 有什么区别啊

php中 now()与date() 有什么区别啊,第1张

PHP里面没有now(),只有time(),功能是返回当前的时间戳,而date()的功能是把time()获得的时间戳格式为各种各样的格式。

例如:

echo time();

结果可能是:

1431998864

date函数的参数是:

string date ( string $format [, int $timestamp ] )

例如:

echo date('Y-m-d H:i',time());

输出的结果是:

2015-05-19 09:28

$str

=

'2009-03-30

11:10:05';

$timestamp

=

strtotime($str);

date('Y-m-d',

$timestamp);

简单写就是这样:

date('Y-m-d',

strtotime('2009-03-30

11:10:05'));

输出是:2009-03-30

(注意格式里的"Y-m-d"的大小写。)

<php

function weekday()

{

$i=date('w') ;

switch ($i)

{

case 0: $str = "星期日"; break;

case 1: $str = "星期一"; break;

case 2: $str = "星期二"; break;

case 3: $str = "星期三"; break;

case 4: $str = "星期四"; break;

case 5: $str = "星期五"; break;

case 6: $str = "星期六"; break;

}

return $str;

}

echo weekday();

>

申明,这个获取的时间,是服务器上的时间。

如果你要获取本地的时间,建议你采用js代码实现。

<php

function microtime_float()

{

list($usec, $sec) = explode(" ", microtime());

return ((float)$usec + (float)$sec);

}

$time_start = microtime_float();

usleep(100);

$time_end = microtime_float();

$time = $time_end - $time_start;

echo "在 $time 秒内我啥也没干,睡了个觉\n ";

>

function datadd($n, $date){

return date("Y-m-d H:i:s", strtotime($date " +$n day"));

}

上面是单独加减"天"的,下面是可以加减年月周日时分秒的

function datadd($part, $n, $date){

switch($part){

case "y" : $val = date("Y-m-d H:i:s", strtotime($date " +$n year")); break;

case "m" : $val = date("Y-m-d H:i:s", strtotime($date " +$n month")); break;

case "w" : $val = date("Y-m-d H:i:s", strtotime($date " +$n week")); break;

case "d" : $val = date("Y-m-d H:i:s", strtotime($date " +$n day")); break;

case "h" : $val = date("Y-m-d H:i:s", strtotime($date " +$n hour")); break;

case "n" : $val = date("Y-m-d H:i:s", strtotime($date " +$n minute")); break;

case "s" : $val = date("Y-m-d H:i:s", strtotime($date " +$n second")); break;

}

return $val;

}

至于表单比较比较简单就自己写吧

/

function:计算两个日期相隔多少年,多少月,多少天

param string $date1[格式如:2011-11-5]

param string $date2[格式如:2012-12-01]

return array array('年','月','日');

/

function diffDate($date1,$date2)

{

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

原文地址: http://outofmemory.cn/langs/12178216.html

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

发表评论

登录后才能评论

评论列表(0条)

保存