我想将从datefield(xtype:' datefield',)中检索到的日期与当前日期进行比较。 我所做的就是下一个:
validateDatedebut : function(dateDebutID) {
var dateDebutField = Ext.getCmp(dateDebutID);
var dateDepuis = Ext.Date.format(dateDebutField.getValue(),'d/m/Y');
var dateCourrante = Ext.Date.format(new Date(),'d/m/Y');
if (dateCourrante < dateDepuis) {
alert("date value provided is larger" );
} else {
alert("date value provided is less" );
}
}
其中dateDebutID是我的日期字段的ID。 问题是我总是得到&#34;提供的日期值更少&#34;。
答案 0 :(得分:0)
validateDatedebut : function(dateDebutID) {
var dateDebutField = Ext.getCmp(dateDebutID);
var dateDepuis_formated = Ext.Date.format(dateDebutField.getValue(),'d/m/Y');
var dateCourrante_formated = Ext.Date.format(new Date(),'d/m/Y');
var dateDepuis = Ext.Date.parse(dateDepuis_formated ,'d/m/Y');
var dateCourrante = Ext.Date.parse(dateCourrante_formated ,'d/m/Y');
if (dateCourrante < dateDepuis) {
alert("date value provided is larger" );
} else {
alert("date value provided is less" );
}
}
答案 1 :(得分:0)
问题解决了。
var dateDepuis = new Date(dateDebutField.getValue());
var dateCourrante = new Date();
isLarger = this.compareDate(dateCourrante,dateDepuis);
if (isLarger) {
alert("date value provided is larger" );
} else {
alert("date value provided is less" );
}
谢谢你的反应!