我正在尝试学习javascript而且我找到了一个例子但是icant让它运行我做错了什么
function CheckForPastDate(sender, args) {
selectedDate = sender._selectedDate;
var todayDate = new Date();
if (selectedDate.getDateOnly() < todayDate.getDateOnly()) {
sender.selectedDate = todayDate;
sender._textbox.set_Value(sender.selectedDate.format(sender._format));
alert("Wrong date!");
}
}
答案 0 :(得分:0)
假设编写的代码是在javascript中,你在代码中犯了几个错误
日期比较需要像这样
if (selectedDate.getTime() < todayDate.getTime()) {
你无法在Javascript中格式化日期。 如果需要,您可以使用可用的API。 就像我使用的那个MomentJS
sender._textbox.value = moment(sender.selectedDate).format(sender._format);