2010-03-12 45 views
1

如何从服务器端获取当前日期(例如从服务器日期时间的新日期而不是从客户端计算机日期),当我使用jQuery datepicker?jQuery datepicker从服务器端获取当前日期

我需要从服务器获取时间并将其传递给js代码吗?我该怎么做。我使用的是经典的asp

回答

3

如果您只关心日期,那么您可以在创建页面时简单地将日期添加到javascript变量中。像下面

<script type="text/javascript"> 
    var date = <%=date()%>; 
</script> 

东西只要使用该日期VAR来设置日期选择日期。

+0

这是客户端,并且可能不匹配的服务器,例如...回滚时钟,或跨越国界居住。 – 2010-03-12 12:58:30

+2

<%=date()%>是asp代码,这将是服务器端。 – 2010-03-12 20:49:18

+1

它不起作用 – Jason 2010-03-15 10:19:44

1

这是一个小方法。

步骤1:创建一个隐藏的输入字段的页面上的任何地方..

<input type="hidden" name="mydate" value=""/> 

步骤2:插入在所述值属性中的PHP的日期代码..

<?php echo date('D, d, Y') ?> 

步骤3:现在使用jQuery来得到这个字段的值,并将其赋值给一个变量..

完成

+1

问题是为asp – 2010-03-12 20:49:47

0

为什么你不能只将内联日期设置为输入值?例如...

<input type="text" name="mydate" value="<%=FormatDateTime(Now,2)%>"/> 
相关问题