2010-03-12 5 views
1

Comment puis-je obtenir la date actuelle du côté serveur (comme la nouvelle Date de l'heure du serveur et non celle de l'ordinateur client), lorsque j'utilise jQuery datepicker?jQuery datepicker obtenir la date actuelle du côté serveur

Ai-je besoin d'obtenir du temps du serveur et de le passer au code js? Comment puis-je le faire. J'utilise ASP classique

Répondre

3

Si vous ne vous souciez que de la date, vous pouvez simplement ajouter la date à une variable javascript lorsque vous créez la page. Quelque chose comme le

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

suivant cette date Il suffit d'utiliser var pour fixer la date de la datepicker.

+0

Ceci est côté client, et peut ne pas correspondre au serveur, par exemple ... restaurer votre horloge, ou vivre dans la ligne de temps internationale. –

+2

Le <%=date()%> est un code ASP qui serait côté serveur. –

+1

cela ne fonctionne pas – Jason

1

Ceci est une petite approche.

Etape 1: Créer un champ caché n'importe où sur la page ..

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

Étape 2: Insérez le code de date php dans l'attribut de valeur ..

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

Étape 3: maintenant utiliser jquery pour obtenir la valeur de ce champ et l'assigner à une variable ..

fini

+1

La question était pour asp –

0

Pourquoi ne pas simplement définir la date en ligne comme valeur d'entrée? Par exemple ...

<input type="text" name="mydate" value="<%=FormatDateTime(Now,2)%>"/> 
Questions connexes