PHP获取当前服务器时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP获取当前服务器时间相关的知识,希望对你有一定的参考价值。

问题是这样的:
建个按钮,点击一次 页面上的时间就重新获取一次服务器的时间,如果不点击按钮服务器时间就不会变。

php获得服务器时间,用到的工具:notepad++,步骤如下:

    代码如下:

<?php
//以中国为时区为示例
date_default_timezone_set("PRC");
echo date("Y年-m月-d日 H:i:s");
?>

说明:输出的时间格式为xxxx-xx-xx xx:xx:xx即2017-03-21 20:45:59

2.将代码放到一个php文件中,以home.php为示例,放到网站目录下边,运行以后的效果:

注意事项:此代码必须在php环境下运行。

参考技术A

PHP获取当前服务器时间:

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

 //获取当前服务器时间
$time= date('Y-m-d H:i:s',time());

?>

参考技术B 建立一个页面文件,专门用php显示时间,如<?php echo date('Y-m-d H:i:s'); ?>
在需要获取时间的页面,对按钮加一个onclick事件,ajax方式获取时间文件的输出,把字符显示到html上在指定对象。
参考技术C index.html中源码
<html>
<head>

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function ()
getTime();

$("input[type='button']").click()
getTime();


function getTime()
$.ajax(

type: "GET",

url:"time.php",
success: function(time)

$("#nowTime").text(time);



);


);

</script>
</head>
<body>

<div id='nowTime'></div>

<input type='button' value='更新时间'>
</body>
</html>

服务器端php文件:time.php源码
<?php
date_default_timezone_set("Asia/Shanghai");
echo date("Y-m-d H:i:s");
?>本回答被提问者和网友采纳

PHP获取时间戳类怎么写?

我是在支付宝接口里面写,不知道如何写。商户订单号我想显示当前系统时间,$_POST应该调用一个获取当前时间戳的类,我不会写。可以给我写一下吗

参考技术A time()是 php 内置函数,写类是多余的、
你直接写成
//商户订单号
$out_trade_no = time();追问

*

商户网站订单系统中唯一订单号,必填
这里面获取当前系统时间怎么写呢,谢谢了。在Index
.php

追答

"/>
订单号这种东西,最好在服务器脚本里面生成,并且加上一些随机的数以防重复,也可以加上一些有意义的东西,辅助以后的统计,都可以。

本回答被提问者采纳
参考技术B 不用POST,当时时间戳就是time()追问

可以写个获取时间戳的类吗。

以上是关于PHP获取当前服务器时间的主要内容,如果未能解决你的问题,请参考以下文章

怎样获取远程主机或者服务器的操作系统的当前时间?

PHP获取时间戳类怎么写?

PHP 如何在 unix 中获取服务器的时间戳? [复制]

php 如何获取服务器的信息

PHP 在PHP中获取当前服务器路径

请问Java怎么获得当前时间戳,要int型的不要long的!