Tag: 日期

jQuery / JavaScript:这是约会吗? (validation是否是日期)

我有datepicker,但我无法找到validation用户条目是否为日期的方法以及是否遵循所需格式( 格式:yyyy-mm-dd ) 这是我的日期选择器: $(“input[name=’date’]”).datepicker({ dateFormat: ‘yy-mm-dd’, changeMonth: true, changeYear: true, numberOfMonths: 3, showButtonPanel: true}); 我查看了这个解决方案,“ 如何validationdatepicker以禁止/拒绝某些日期? ”。 它看起来很简单,但它只检查它是否是一个周末。 它不会检查用户输入的日期,随机数或输入错误(1231 …. 30-30-2011 … 30/30/2011 … 212-565-565 ……等) 。 请摆弄我的小提琴: http : //jsfiddle.net/MDa4A/ 其他信息(11-10-2011): (尝试这些jsFiddles并键入0-0-0或0/0/0) 我用你的答案提出了一个解决方案。 当我使用格式“yy-mm-dd”时它可以工作: http : //jsfiddle.net/LyEvQ/ 但是当我使用不同的格式时,它完全没用(Ej。:“mm / dd / yy”) : http : //jsfiddle.net/LyEvQ/1/ 我需要两个都工作。 你能帮忙吗?

获取两个javascript日期之间经过的时间百分比

我试图找到一个学年剩下多少天并将其作为jQuery UI进度条返回。 jQuery UI progressbars只占用百分比。 在今天的日期,如何找到两个提供日期之间的时间跨度的百分比?

浏览器中跨时区的相同日期时间 – 在预订引擎上

我正在寻找在国际上预订服务的最佳实践/解决方案,在任何浏览器中使用相同的时间。 我不太了解逻辑(也在这里挖掘)。 用例 在布鲁塞尔预订的用户可以说一个位于新加坡的理发服务 – 他在一周内飞到那里。 他在浏览器日期时间控件中选择了14:00。 但是,浏览器设置为+1 UTC。 SG理发设计师应该把时间安排在他的议程中,时间是14:00 SG。 理发店老板正在迪拜旅行,他希望看到他的议程仍然在SG时区,尽管他的浏览器暂时设置为+4 UTC。 基本上,所有角色必须在当地时间看到“理发店”,无论他们在哪个TZ,并在“商店”时间向服务器报告。 服务器时间为UTC,时间戳为unix秒。 “商店”TZ是众所周知的。 问题是我使用了几个内部利用浏览器本地时间的jquery插件(datetimepicker和日历),并且有几千行代码需要分析和修复,使其不太可支持 – 浏览器(布鲁塞尔|任何其他TZ)每个“new Date()”将获得本地浏览器时间。 还有一些狭窄的地方(因为这些想象中的“理发店”位于世界各地并从地图中挑选出来,所以目标TZ是动态的)。 通常的做法是什么? 它更容易吗? 在js中模拟“动态”基准日期,不关心时区,并提供给插件 加载到客户端时将服务器数据转换为本地TZ 应用其他解决方案 非常感谢 PS我已经阅读了最佳实践 – 但正如我所说,我有点必须使用特定的插件。 解决方案 我意识到我不需要这些日期时间的相对值,因为我从不需要按时间比较不同“理发店”的书籍(每个“商店”都有lat / lng我仍然可以根据需要重新计算相对时间)。 基本上我只需要绝对的 UTC值,无论时区如何,在这种情况下,unix时间(自1970年UTC以来的秒数)非常合适。 而不是通过用户浏览器偏移在客户端更正时间,将其发送到后端,并通过目标偏移量将其固定在那里,现在我在客户端和服务器/数据库端的清晰UTC日期运行整个系统,存储和显示到所有角色,只有例外的日期/时间filter,它们绑定到本地浏览器时钟并且不存储在任何地方。

在日历中的特定日期之后更改背景颜色

我有一个事件日历。我想在特定日期[SOC DATE]之后将所有列的背景颜色更改为绿色,并在日期红色之后更改。 我的日历如下。 我设法使用以下jquery更改该日期的背景颜色[SOC DATE]。 $(“[data-date=2014-02-22]”).css(“background-color”,”#ff9bd7″); 但我无法改变过去和过去日期的颜色。 我试过$(“[data-date>2014-02-22]”).css(“background-color”,”red”); 但没有工作。 提前致谢。

如何在日期选择器中设置3个月的日期范围?

我从这里开始约会。 我想将maxDate设置为3个月取决于从日期选择。 如果用户从日期01-01-2014中选择,则#to maxDate应该是基于起始日期的下一个3个月,如(01-04-2014)。 $(function () { $(“#from”).datepicker({ minDate: “dateToday”, changeMonth: true, dateFormat: ‘dd-mm-yy’, onClose: function (selectedDate) { $(“#to”).datepicker(“option”, “minDate”, selectedDate); } }); $(“#to”).datepicker({ minDate: “dateToday”, changeMonth: true, dateFormat: ‘dd-mm-yy’, maxDate: selectedDate + “+3M”, //I want to set condition like this onClose: function (selectedDate) { $(“#from”).datepicker(“option”, “maxDate”, selectedDate); } }); }); 给我一些解决我问题的建议

如何使用javascript或jquery格式化此日期类型2010-06-24T00:00:00Z到sun,24/06/10 7.15 pm(CDT)

如何使用JavaScript或jQuery格式化此日期类型2010-06-24T00:00:00Z到sun,24/06/10 7.15 pm (CDT) 。 sun,24/06/10 7.15 pm (CDT)只是我需要的格式表示,而不是上述字符串的实际日期。

将用户的时区与网站的办公地点时区进行比较

我正在开展一个项目,我需要在联系人区域显示网站访问者的信息,例如: 联系[You can call us now] :+ 91-99-3241-5285 [You can call us now] 在上面的行中突出显示了该消息,现在我的问题是,如何将用户的时区与公司办公室的工作时间进行比较。 PS – 假设公司在印度,其工作时间是上午9点到下午5点。 有什么建议?

在JavaScript中计算日期

我目前正在寻找用JavaScript计算自定义日期,我的脑袋开始在思考它。 我有一个倒计时钟,每隔一个星期二中午12点开始。 我使用Keith Wood的jQuery倒计时插件正常运行倒计时function,但需要协助计算每个月的其他星期二并在当天重置它。 一如既往地非常感谢所有帮助。 Thansk提前

JavaScriptvalidation日期并返回日历的最后可用日期

如果日期不在日历中退出,我想validation我的日期,然后返回我最后一个日历日期, 例01 Input Date : 31-Feb-2017 Return Result : 28-Feb-2017 例02 Input Date : 31-March-2017 Return Result : 31-March-2017 例03 Input Date : 31-Apr-2017 Return Result : 30-Apr-2017 例04 Input Date : 31-Jun-2017 Return Result : 30-Jun-2017 叶年的例05 Input Date : 31-Feb-2020 Return Result : 29-Feb-2020 这是我首先尝试使用以下函数validation日期,我如何为上述日期制作逻辑。 function isValidDate(year, month, day) { var d = […]

日期格式转换javascript

我试图用javascript将“2013年7月24日”转换为“DD-MM-YYYY”,但我一直在收到并且错误。 我正在使用new Date(‘July 24 2013’).format(“DD-MM-YYYY”); 我错过了什么?