① php获取当前时间
使用date函数。
date ( string $format [, int $timestamp ] )
返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则返回本地当前时间。
② PHP 计算时间的问题
最简单的:
date("Y-m-d",time()+30*24*60*60),注意这里只把一个月当作了30天.
有的月是31天,可以用更准确的方法:
date("Y-m-d",mktime(0, 0, 0, date("m")+1, date("d"),date("Y")));
其实上面那方法也有些问题,比如今天是8月31号,按上面方法得到的一个月后的日期是10月1号,按理说应该得到9月31号,但9月没有31号,所以得到了10月1号.总之在一般场合可以用,如果是强调一天都不能错的地方,那要再做一些变化,至少我还没遇到这样严格的地方.
③ 如何用php获取当前日期的7天内的时间
如何用php获取当前日期的7天内的时间
$t = time()+3600*8;//这里和标准时间相差8小时需要补足
$tget = $t-3600*24*5;//比如5天前的时间
echo date("Y-m-d H:i:s 星期w",$tget);//格式按你需要选取
④ php 如何计算时间
$startTime = time();
for($i=0;$i<=999999;$i++)
{
//do something
}
$endTime = time();
echo "用时:" . ($endTime - $startTime)/1000 . "秒" ;
是这个意思吗?
⑤ php中如何计算时间差
<?php
$date=date('Y-m-d G:i:s');
print_r($date);
$date1 = strtotime($date);
echo "<br>";
$date_min=date("Y-m-d G:i:s", mktime(date("G"),date("i")-20,date("s")-10,date("m"),date("d"),date("Y")));
print_r($date_min);
$date2 = strtotime($date_min);
echo "<br>";
$del = round(($date1-$date2)/60);
print_r($del);
exit();
?>
⑥ PHP怎么获取当前时间
要设置时区,PHP默认的不是中国的时区,是格林威治时间。所以设置一下时区就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //这里设置了时区
echo date("Y-m-d H:i:s");
?>
⑦ PHP 怎么获取服务器当前时间
<?php
//首先设置时区为东八区,也就是我国的标准时间所在区。Asia/Hong_Kong、Asia/Shanghai(上海)或Asia/Urumqi(乌鲁木齐)等,都是东八区的时间。设置为其中的一种都可以
date_default_timezone_set('Asia/Shanghai');
//获取当前服务器时间
$time=date('Y-m-dH:i:s',time());
?>
⑧ PHP:编写程序计算从当前时间距离2020年元旦还有多少天
$date_diff = date_diff(new DateTime(),new DateTime('2020-1-1'));
//object(DateInterval)#3 (8) { ["y"]=> int(6) ["m"]=> int(11) ["d"]=> int(23) ["h"]=> int(9) ["i"]=> int(44) ["s"]=> int(4) ["invert"]=> int(0) ["days"]=> int(2548) }
echo $date_diff->days; //2548
⑨ php时间计算问题
利用strtotime函数!!!
1. 计算日期30天后可以用strtotime PHP提供了一个超级简单的方式来完成本来要几十行代码的工作
先把某日期转换成UNIX时间戳
$t = time(); // 当前时间戳
$t = strtotime("+30 days", $t); // 30天后的时间戳
echo date("Y-m-d", $t); // 格式化日期
2. 转换2日期的时间戳...然后相减
$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天数的秒
echo (int)($t / 86400)
⑩ php 哪个函数可以获取当前时间的毫秒值在线等
microtime (); 看看是不是你想要的
这个是微妙 你可以转化一下
$time = explode ( " ", microtime () );
$time = $time [1] . ($time [0] * 1000);
$time2 = explode ( ".", $time );
$time = $time2 [0];
echo $time;