草庐IT

日期差

全部标签

javascript - UTC 日期字符串是否需要格式说明符 "Z",即使该字符串包含时间偏移?

例如,constd=newDate("2012-08-20T15:00:00-07:00");d这是一个UTC时间,时间偏移量=07:00。它是否仍然需要Z这样的2012-08-20T15:00:00-07:00Z?这是正确的吗?如果我用Z获取这个字符串并使用JavaScript中的Date.parse()方法解析它,它会抛出错误。不知道哪里出了问题! 最佳答案 不,您不应该在时区偏移中包含“Z”。来自rfc3339:ZAsuffixwhich,whenappliedtoatime,denotesaUTCoffsetof00:00;

javascript - 使用 momentjs 计算到特定日期的天数

我想使用momentjs倒计时直到特定事件发生,但我得到了意想不到的结果。今天的日期是4月17日,事件日期是5月14日,我希望得到的天数是27,但我的代码给出的结果是57。有什么问题吗?functiondaysRemaining(){vareventdate=moment([2015,5,14]);vartodaysdate=moment();returneventdate.diff(todaysdate,'days');}alert(daysRemaining()); 最佳答案 使用数组创建moment对象时,必须注意月、时、分、

javascript - jQuery 日期排序

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Javascriptdatesortingbyconvertthestringintodateformat我不擅长jquery,所以我想知道是否有一种方法或插件可以用来对日期div进行排序。我有YYYY:MM:DDHH:MM:SS格式的日期。我在div中显示日期,如下所示。Div是无序格式,我想按最新日期优先对它们进行排序。2012-04-1510:25:452012-04-1019:41:082012-04-2007:00:102012-04-1216:45:50谢谢

javascript - 检查用户输入的日期是当前日期还是 future 日期

我在网上浏览是为了找到一个javascript函数它可以检查用户输入的日期是当前日期还是future日期,但我没有找到合适的答案所以我自己做了。想知道这是否可以通过一行代码实现。functionisfutureDate(value){varnow=newDate;vartarget=newDate(value);if(target.getFullYear()>now.getFullYear()){returntrue;}elseif(target.getFullYear()==now.getFullYear()){if(target.getMonth()>now.getMonth())

javascript - 格式化后如何从 moment.js 获取日期对象

使用typescript,我正在用moment.js像这样格式化我的日期。functiongetCreatedDate(objContainingDate:any):Date{//Followinglinedoesnotworksinceitisreturningstring,//Ineedformatteddateobjecttoreturnreturnmoment(objContainingDate.createdDate).format("L")}format方法返回一个字符串,如何将其转换回日期对象? 最佳答案 这可能是一个

javascript - JavaScript 中不同浏览器的日期格式问题

我在RSS提要中处理日期,但在IE、Chrome和Firefox中使用以下代码时发现不同的结果:newDate('2001-01-01T12:00:00Z')Firefox对此很满意,但Chrome和IE返回无效日期。我想我会尝试按如下方式替换T和Z:newDate('2001-01-0112:00:00')这次Chrome对此很满意,但Firefox和IE返回无效日期。有什么想法可以在所有浏览器中使用这种格式获取日期对象吗?!非常感谢,蒂姆 最佳答案 这适用于我盒子上的所有浏览器-在控制台中尝试:alert(newDate('20

javascript - 将普通日期转换为 ISO-8601 格式

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIoutputanISO-8601formattedstringinJavascript?我有个约会对象ThuJul12201201:20:46GMT+0530我怎样才能把它转换成这样的ISO-8601格式2012-07-12T01:20:46Z

javascript - 如何使用 jQuery 比较两个日期选择器的日期

这是我的代码:var$from=$("#fromDate").datepicker('getDate');var$to=$("#toDate").datepicker('getDate');if($from>$to)alert("fromdateshouldn'tgreaterthanTodate");如果是同一年的两个日期就可以了。否则,例如fromDate='1/12/2012'(dd/mm/yyyy)toDate='18/6/2013'(dd/mm/yyyy),当您检查条件时,它不起作用。它会抛出一个警报,这是给定的。 最佳答案

javascript - 为 Twitter Bootstrap 更新日期范围选择器的选定日期

我正在使用daterangepicker对于TwitterBootstrap,作者DanGrossman.初始化时,可以设置预定义值,如startDate和endDate。以后是否可以以类似的方式手动更新这些值?我想要做的是使用我保存的过滤器“加载”日期范围选择器,其中包括开始日期和结束日期(不是通过定义预定义的范围)。仅通过jQuery更新日期范围选择器的字段不会更新日历的实际选择。我想我应该在初始化日期范围选择器时做这样的事情:varreportrange=$('#reportrange').daterangepicker(),DateRangePicker=reportrange

javascript - 如何从 JavaScript 中的这个日期字符串解析年份?

给定以下字符串格式的日期:2010-02-02T08:00:00Z如何使用JavaScript获取年份? 最佳答案 这是一个日期,使用内置的JavascriptDate函数...vard=newDate('2011-02-02T08:00:00Z');alert(d.getFullYear()); 关于javascript-如何从JavaScript中的这个日期字符串解析年份?,我们在StackOverflow上找到一个类似的问题: https://stack