草庐IT

日期差

全部标签

javascript - 简单的 javascript 日期数学......不是真的

我正在尝试创建一个简单的脚本,根据从2011年7月6日星期三开始的双周计划给出下一个回收日期。所以我创建了这个简单的函数...functiongetNextDate(startDate){if(today并且可以这样调用它......vartoday=newDate();varone_day=1000*60*60*24;//onedayinmillisecondsvarnextDate=getNextDate(newDate(2011,06,06));到目前为止一切顺利...但是当我将“今天”预测为2011年10月27日时,我将2011年11月8日星期二作为下一个日期,而不是2011年

javascript - 检查日期距今天日期超过 30 天

我正在使用jQuerydatepicker并试图找出今天的日期和选定的日期之间的差异,但是遇到问题...而不是问题...我无法完美地找到它...我试图在“日期选择器的onSelect事件”上执行此操作问题:如何使用jQueryDatepicjer检查所选日期是否距离今天的日期超过30天?任何帮助将不胜感激....!!注意:不想使用任何库,我需要仅使用jQuery来解决这个问题。 最佳答案 获取从现在起30天的时间戳:vartimestamp=newDate().getTime()+(30*24*60*60*1000)//dayhou

javascript - 在 reactjs 组件中将日期格式化为 long

我有这样一个组件varPost=React.createClass({render:function(){return({this.props.message.content}{"@"+this.props.message.user.login+"•"}{this.props.message.createdAt})}});原来createdAt是一个像1451589259845这样的字符串,我想格式化日期。我怎样才能在ReactJS上做到这一点?我尝试将newDate()放在括号内,但出现错误。 最佳答案 在开始返回之前,只需按照通

javascript - 如何格式化 Javascript 日期?

如何设置此日期的格式以便警报以MM/dd/yyyy格式显示日期?vardate=newDate();alert(date); 最佳答案 您制作了一个方法的原型(prototype),这样您就不必再做这个烦人的任务了:Date.prototype.toFormattedString=function(f){varnm=this.getMonthName();varnd=this.getDayName();f=f.replace(/yyyy/g,this.getFullYear());f=f.replace(/yy/g,String(t

javascript - 在 JavaScript 中从工作日获取下一个日期

如何返回给定工作日的下一个日期(它可以是数字0-6或名称Sunday-Saturday)。例如,如果今天,在2009年10月16日,星期五,我通过了:星期五,它将返回今天的日期16-Oct-2009星期六2009年10月17日星期四2009年10月22日 最佳答案 仅仅加7并不能解决问题。下面的函数将为您提供一周中的第二天。functionnextDay(x){varnow=newDate();now.setDate(now.getDate()+(x+(7-now.getDay()))%7);returnnow;}

日期范围之间的JavaScript日期范围

我正在尝试进行IF检查以查看X日期范围是否在Y日期范围之间。但它没有在正确的时间返回正确的真/假:varstartdate=newDate('06/06/2013');varenddate=newDate('06/25/2013');varstartD=newDate('06/08/2013');varendD=newDate('06/18/2013');if(startD>=startdate||endD这行得通,但是如果我将startdate更改为06/09/2013并将enddate更改为06/17/2013它在应该工作时不再工作。如果startdate是06/07/2013并且

javascript - jQuery Datepicker - 在悬停时获取日期

我正在使用thisjQuerydatepicker和我正在尝试获取悬停日期的值。我看到插件有一个参数:事件名称触发日期选择器所需的事件。默认值:“点击”由于文档非常有限,我想知道除了单击之外是否还有其他选项,如果没有,我如何使用eventName来获取悬停时的值。 最佳答案 eventName选项仅用于将内部show方法绑定(bind)到事件:$(this).bind(options.eventName,show);理论上,您可以使用hover来显示日期选择器,但您必须为eventName指定'mouseentermouseleav

javascript - moment.js 验证无效日期 "2013-10-311"

运行moment.js,2.2.1moment("2010-10-319",["YYYY-MM-DD"]).isValid()...返回true,moment对象将设置为2010年10月31日。解析器似乎去除了任何类型的无关字符:moment("2010-10-31a",["YYYY-MM-DD"]).isValid();//true奇怪的是,如果您添加额外的格式选择,那么“剥离”将仅限于一个字符!(格式字符串测试不应该是ORed吗?)moment("2010-10-319",["MM/DD/YYYY","MM-DD-YYYY","YYYY-MM-DD"]).isValid();//t

javascript - Cookie 过期日期

我不是程序员。我正在尝试使用一个cookie脚本来记住最后的下拉菜单选择。我找到了一个有效的脚本,但它只执行sessioncookie。如何在此脚本中向cookie添加过期日期?functionSETcookie(){document.cookie="Selected="+document.getElementById('myList').selectedIndex;}functionGETcookie(){if(document.cookie){eval(document.cookie);document.getElementById('myList').selectedIndex=

javascript - 周 View 中的完整日历更改日期格式

我在我的项目中使用jQuery的FullCalendar插件。在fullCalendar周View中,我可以看到一行显示以下格式的日期:-9月6日星期日、9月7日星期一、9月8日星期二依此类推...其实我想把month/day的位置反转为day/month。如何初始化设置?谢谢! 最佳答案 您需要使用columnFormat选项来自定义它。columnFormat:{month:'ddd',week:'dddd/M',day:'ddddd/M'}在此fiddle中展示.让我知道这是否有帮助!