我想比较日期.我对每一个条件都是假的.如果第二个日期高于第一个日期,则应显示上述日期.如果第二个日期等于第一个日期,则显示相等的日期.如果第二个日期低于它在日期下方显示的第一个日期
这是我的代码 https://jsfiddle.net/5Lps5zxh/1/
var first="22-3-2015"
var second="01-3-2015";
alert(new Date(first).getTime() > new Date(second).getTime())
if( (new Date(first).getTime() > new Date(second).getTime()))
{
alert('--')
}
Run Code Online (Sandbox Code Playgroud)
它每次都给我假
看看这个小提琴.(MM-DD-YYYY)
看看这个小提琴.(YYYY-MM-DD)(推荐)
使用MM-DD-YYYY或YYYY-MM-DD格式化,你没有问题.
这是片段.(MM-DD-YYYY)
var first = "03-22-2015" //MM-DD-YYYY
var second = "03-01-2015"; //MM-DD-YYYY
alert(new Date(first).getTime() + " ---- " + new Date(second).getTime());
alert(new Date(first).getTime() > new Date(second).getTime())
if ((new Date(first).getTime() > new Date(second).getTime())) {
alert('--')
}Run Code Online (Sandbox Code Playgroud)
这是片段.(YYYY-MM-DD)
var first = "2015-03-22" //YYYY-MM-DD
var second = "2015-03-01"; //YYYY-MM-DD
alert(new Date(first).getTime() + " ---- " + new Date(second).getTime());
alert(new Date(first).getTime() > new Date(second).getTime())
if ((new Date(first).getTime() > new Date(second).getTime())) {
alert('--')
}Run Code Online (Sandbox Code Playgroud)