javascript - ejemplos - jquery datepicker español
¿Cómo establecer una zona horaria específica en datepicker usando jquery solamente? (2)
Puede usar la biblioteca Joda-Time para obtener su solución.
Verifique las clases que brindan, como org.joda.time.DateTimeZone
.
Puede obtener DateTimeZone
dependiendo de la ID canónica definida en Joda Time.
Por favor, consulte este enlace para la documentación de la API.
Espero que esto sea útil para ti. Gracias.
Tengo un campo y aplico datepicker usando jQuery.
actualmente está obteniendo tiempo del sistema / navegador.
Quiero que obtenga tiempo de una zona horaria específica, por ejemplo, América / nuevo_york.
El endDate
es la clave para configurar el calendario, lo que significa que el usuario no debería poder seleccionar la date
futura. Actualmente se ve así
El fragmento de código es:
jQuery(''#convo_start_date'').datepicker({
format: ''dd M yyyy'',
endDate: ''+0d'',
autoclose: true,
showButtonPanel: true,
todayBtn: ''linked''
}).on(''change'', function () {
jQuery(''.datepicker'').hide();
jQuery(''#convo_end_date'').attr(''value'',jQuery(''#convo_start_date'').val());
});
Pregunta: ¿Hay alguna forma de establecer la zona horaria específica predeterminada como America / new_york para no permitir la fecha futura (de acuerdo con esta zona horaria específica)?
Nota: He intentado con moment.js pero está en conflicto con mi trabajo actual en jQuery. ¿Hay algún parámetro que la biblioteca datepicker indique para establecer con la zona horaria?
Si está utilizando el complemento jquery ui datepicker , puede establecer la opción maxDate en la fecha actual para que el usuario no pueda seleccionar la fecha futura.
Tendrá que hacer la conversión a la zona horaria específica. Puede cambiar la variable targetTimeOffset
según su requisito.
var d = new Date();
var targetTimeOffset = -4*60; //desired time zone, taken as GMT-4
d.setMinutes(d.getMinutes() + d.getTimezoneOffset() + targetTimeOffset );
Compruebe Fiddle: http://jsfiddle.net/mpsingh2003/8w8v9/3387/ si esto es lo que está buscando