给定一个日期/时间字符串,w javascript/jquery,你如何确定它是否是今天?

AnA*_*ice 2 javascript jquery

给定日期/时间字符串,例如:

2010-12-12 19:27:00Z
Run Code Online (Sandbox Code Playgroud)

使用JS/jQuery如何轻松确定是否是今天?

谢谢

Ry-*_*Ry- 5

如果您的日期始终采用以下格式:

YYYY-MM-DD HH:mm:SSZ
Run Code Online (Sandbox Code Playgroud)

那应该这样做:

var input = '2010-12-12 19:27:00Z';
var year  = parseInt(input.substring(0, 4),  10);
var month = parseInt(input.substring(5, 7),  10);
var day   = parseInt(input.substring(8, 10), 10);
var d     = new Date();

if(d.getUTCFullYear() === year && d.getUTCMonth() + 1 === month && d.getUTCDate() === day) {
    // It's today
} else {
    // It's not
}
Run Code Online (Sandbox Code Playgroud)