获取用户当前日期

时间:2010-07-09 00:31:19

标签: date timezone

我需要检查用户所在的当前日期 我不需要时间,只需要当前的日期 我该怎么办? 我正在使用codeigniter 感谢。


我设法在客户端获得日期。 我的问题是,当我尝试使用strtotime解析它时,我得到一个错误(0)。 我知道这意味着字符串不正常但是当我做回声时它显示正常(07/11/2010)。 这是代码:
的javascript:



function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year 

HTML:

$curdate="";
$newdate = strtotime ( '-0 year' , strtotime ( $curdate ) ) ;
$curdate=date ( 'Y-m-d' , $newdate );
echo form_hidden('curdate','',$curdate);

1 个答案:

答案 0 :(得分:0)

Web服务器以及您的应用程序没有此信息。你必须以某种方式从客户端获得输入。想到了几个想法:

  • 询问用户他们所在的时区(例如,使用表单),然后根据该时区计算他们的日期。
  • 使用一些自动查找信息的JavaScript(例如getTimezoneOffset())。 (可选)通过Ajax将此信息提交给您的应用程序。