我想比较两个日期作为打字稿中的字符串。我输入的是如下: -在打字稿中比较日期作为字符串
startWindow = '05/2014'
endWindow = '05/2018'
我需要编写一个函数来检查开始窗口是否大于结束窗口。
这两个输入都是字符串类型。
感谢
我想比较两个日期作为打字稿中的字符串。我输入的是如下: -在打字稿中比较日期作为字符串
startWindow = '05/2014'
endWindow = '05/2018'
我需要编写一个函数来检查开始窗口是否大于结束窗口。
这两个输入都是字符串类型。
感谢
你可以将其转换为一个日期,然后对它们进行比较:
function convertDate(d)
{
\t var parts = d.split('/');
\t return new Date(parts[1], parts[0]);
}
var start = convertDate('05/2014');
var end = convertDate('05/2018');
alert(start < end);
不总是这样工作,我的问题是我不能转换日期我必须日期,因为它超出了有效日期的范围 – deadManN
你可以举一个你想分析的日期的例子吗? – kemiller2002
你不断收到downvotes因为你请人编写代码的你,而不是帮助您修复您已经编写的代码。该网站旨在帮助那些找不到答案的人,而不是为你做外包工作。 – maniak1982
字符串不是处理日期的正确方法。我建议你检查这个答案:http://stackoverflow.com/a/14781232/943082(加里)。 首先,您应该进行比较,然后以您要显示的格式显示日期。希望它有帮助。 – Guillermo
我的坏家伙......将在我将来发布问题时考虑到这些建议。 – gooner