<input id="datePicker" type="date" />
Estableceré la fecha de hoy en el tipo de entrada datepicker fecha en Chrome.
$(document).ready( function() {
var now = new Date();
var today = now.getDate() + '/' + (now.getMonth() + 1) + '/' + now.getFullYear();
alert(today);
$('#datePicker').val(today);
});
pero no esta funcionando
Edite este jsFiddle : inténtelo en Chrome.
javascript
html
jquery
date
Remitente
fuente
fuente
$('#datePicker').val();
da"2012-09-10"
y ese no es el formato que usa para establecer la fechaits not working
?{ currentText: "Now" }
vea el manualRespuestas:
Enlace de violín: http://jsfiddle.net/7LXPq/93/
Dos problemas en esto:
Siga el enlace de violín para ver la demostración:
fuente
document.getElementById("datePicker").valueAsDate = new Date()
Deberia trabajar.
fuente
Actualización: estoy haciendo esto con
date.toISOString().substr(0, 10)
. Da el mismo resultado que la respuesta aceptada y tiene un buen soporte.fuente
Date
objeto (creado con una nueva fecha o fecha actual, que hereda la zona horaria del navegador). el uso de toISOString o las funciones getDate resolverá (creo) lo mismo; así que creo que esto debería tener el comportamiento deseado ...El código anterior funcionará.
fuente
para mí, la forma más corta de resolver este problema es usar moment.js y resolver este problema en solo 2 líneas.
fuente
var yourFormattedDate= moment(yourDate).format('YYYY-MM-DD');
$('#datePicker').val(yourFormattedDate);
Su código habría funcionado si hubiera estado en este formato:,
YYYY-MM-DD
este es el estándar de computadora para formatos de fecha http://en.wikipedia.org/wiki/ISO_8601fuente
Normalmente creo estas dos funciones de ayuda cuando uso entradas de fecha:
Luego puede establecer el valor de entrada de fecha como:
Y recupera el valor seleccionado así
fuente
Datetimepicker siempre necesita el formato de entrada YYYY-MM-DD, no le importa el formato de visualización de su modelo o la fecha y hora del sistema local. Pero el formato de salida del selector de fecha y hora es el que desea (su sistema local). Hay un ejemplo simple en mi publicación .
fuente
Versión de jquery
fuente
$.datepicker
no es jQuery predeterminado. Estás usando un complemento y sin decir cuál, esta respuesta es inútil.