doukuo9116 2013-09-21 08:34 采纳率: 100%
浏览 27
已采纳

如何使用PHP获取用户的pc时间

I am working on an application in which I need to get date & time of local pc of user. Basically php have date and time functions and it returns server time as it is server side scripting language.

I am getting correct time using javascript Date function but when i use strtotime function in php it doesn't work, i need a way to get local time in php.

<script type="text/javascript">

function getDate() 
{ 
        var d = new Date();
    var c_day = d.getDate();
    var c_month = d.getMonth() + 1;
    var c_year = d.getFullYear();
    var c_hour = d.getHours(); 
    var c_min = d.getMinutes(); 
    var t = c_day+"-"+c_month+"-"+c_year+" "+c_hour+":"+c_min;
    return t;
}
if (window.XMLHttpRequest)
{
    xmlhttp=new XMLHttpRequest();
}
else
{
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    { 
        alert(xmlhttp.responseText);        
    }
}    
xmlhttp.open("GET","setdate.php?sdate="+encodeURIComponent(getDate()),false);
xmlhttp.send();
</script>

The file 'setdate.php' stores sdate value in the session and i am getting it as an output of ajax.

<?php
$sdate = $_SESSION['sdate'];
$date = date( "d/m/Y", strtotime( $sdate ) );
?>

This works after refreshing the page, but not when the page loads first time.

Any one can help me on this ?

  • 写回答

5条回答 默认 最新

  • dounai6626 2013-09-21 08:45
    关注

    You can not get Client Side Date using php alone.

    For client side, you would need Javascript, something like the following should do the trick.

    var currentTime = new Date();
    

    You can use AJAX to send this to server.

    var currentTime = new Date();
    $.ajax({
        url : url,
        data : {date : currentTime}
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥15 Python3.5 相关代码写作
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动