/ / Quiero un calendario para el campo de texto datepicker. En el cual quiero que mi calendario muestre la fecha actual como la fecha actual de mi servidor. cómo hacerlo…? - javascript, jsp

Quiero un calendario para el campo de texto datepicker. En el que quiero que mi calendario muestre la fecha actual como la fecha actual de mi servidor. cómo hacerlo…? - javascript, jsp

Ahora mismo estoy usando uno js archivo que contiene alguna función de ese calendariocódigo pero mi calendario siempre muestra la fecha actual como fecha del cliente. Lo intenté mucho, pero finalmente supe que el calendario de javascript siempre toma la fecha y la hora del cliente. Así que, por favor, dígame cómo el calendario de mi aplicación web me mostrará la fecha actual como la fecha actual del servidor en lugar de la fecha actual del cliente antiguo.

Respuestas

0 para la respuesta № 1

Como usted sabe, js siempre toma la fecha del lado del cliente, así que tiene que hacer un truco para ello

un truco para el que voy es

en el momento de representar html llevaré la fecha del lado del servidor a un campo oculto y cuando jquery llame a la fecha actual, la pasaré como una fecha actual


0 para la respuesta № 2

Puede enviar un valor desde el servidor que contiene la hora actual del servidor y crear un nuevo objeto de fecha en el lado del cliente que retiene ese valor, por lo que se muestra la fecha en el servidor.

Sin embargo, tiene que haber una MUY buena razón parahacerlo, ya que esto puede ser muy confuso para el usuario. Además, su servidor puede estar ubicado en una zona horaria en este momento y en otro mañana (si se muda a otro proveedor), por lo que las fechas pueden ser inconsistentes si guarda una respuesta del usuario.
Si crece un poco más y necesita redundancia en el centro de datos, definitivamente tendrá diferentes zonas horarias, ya que querrá que sus centros de datos se distribuyan geográficamente.

Entonces, lo que generalmente se recomienda es mostrarle al usuario su propio tiempo y traducirlo a lo que desee en el servidor.


0 para la respuesta № 3

simplemente puede leer una variable durante la carga de la página como:

$ startOfMonth = date ("01-m-Y");

y asignarlo como su campo de selector de fecha como

">


0 para la respuesta № 4

Por favor prueba esto

$( ".selector" ).datepicker({ defaultDate: "<?php date("m-d-y"); ?>" });