Tag: date

如何在JavaScript中比较日期

我想比较以下日期,即d1与d2: var d1 = new Date(12,05,2013); var d2 = “12/05/2013”;

如何将日期更改事件转换为特定格式

我在我的网站上有约会,我使用daterangepicker和时刻js使用日期。 现在我是所有这些事情的新手,其中一个变量设置日期是 moment().subtract(29, ‘days’) 其console.log结果为1492930351644 ,类似的moment()结果为1495435951644 。 现在由我想要的用户手动更改,以更新此值,但我不知道如何使用它。 我使用了jQuery事件如下 $(‘#dateRange’).on(‘apply.daterangepicker’, function(ev, picker) { var startDate_1 = moment.utc(startDateCal).format(‘LL’); var endDate_1 = moment.utc(endDateCal).format(‘LL’); dates.setData(‘startDateCal’,startDate_1); dates.setData(‘endDateCal’,endDate_1); console.log(” changed start date “+dates.getData(‘startDateCal’)); console.log(” changed end date “+dates.getData(‘endDateCal’)); }); 因此,当我从视图日历中更改并选择日期时,我将进入上述更改事件,但我的输出将是 changed start date May 21, 2017 changed end date May 22, 2017 在这里,我想要一个类似于1492930351644的输出或日​​期格式,如moment().subtract(29, ‘days’)所示moment().subtract(29, ‘days’)但我不知道如何才能实现这一点。 有帮助吗?

未正确设置边界jQDateRangeSlider

我使用jQDateRangeSlider作为两个日期之间的滑块。 我试图添加两个边界,最小边界是日期不能小于,最大边界是滑块不能超过的日期。 它介于这两个界限之间。 但是,我无法实现这一点。 它没有正确显示。 这是一个jsFiddle HTML JS $(“#slider”).dateRangeSlider({ bounds:{ min: new Date(2011, 05, 31), max: new Date(2011, 11, 31) }});

使用Bootstrap Datepicker选择月份日期范围和月份

如何使用Bootstrap Datepicker选择月份日期和月份的范围? 我目前正在使用jQuery UI datepicker来选择月和周。 这是我尝试在月份转换的周日期范围的示例。 但是得到问题 这里是js小提琴的链接https://jsfiddle.net/prtk/znbx32j1/1/ HTML Select Week « » JS var weekpicker, start_date, end_date; function set_week_picker(date) { start_date = new Date(date.getFullYear(), date.getMonth(), date.getDate() – date.getDay()); end_date = new Date(date.getFullYear(), date.getMonth(), date.getDate() – date.getDay() + 6); weekpicker.datepicker(‘update’, start_date); weekpicker.val((start_date.getMonth() + 1) + ‘/’ + start_date.getDate() + ‘/’ + start_date.getFullYear() + ‘ – […]

jquery datepicker删除当前突出显示的类

我想从我的jquery datepicker实例中完全删除当前的高亮类。 我使用datepicker内联作为div,所以我发现在类上使用.find和.remove的所有规定方法都不起作用。 我已经尝试删除.ui-state-highlight的所有CSS条目,没有任何改进。 我的基本代码的jsfiddle ,我建议在新标签中打开它,这样可以更容易地回到这个问题。 这是一个截图 代码检查,显示我需要删除的类。 代码: $( function() { var selections = [“2017-07-29”] function bansingle(date) { var excerpt = jQuery.datepicker.formatDate(‘yy-mm-dd’, date); return [ selections.indexOf(excerpt) == -1 ] } // somehow combine this function later. //function bandow(date) { // var day = date.getDay(); // return [(day != 0 && day != 6)]; // […]

根据远程时区和日期显示div

我正在尝试显示一个聊天div,显示在星期一到星期五上午8点到下午6点之间的“在线”,或者根据东部时区(NYC)显示离线显示,以便北京的客户可以看到在线或离线基于这些时间。 只需要显示()或隐藏()div。 到目前为止,我有时间,但我不知道如何让它们与用户时区相关。 $(document).ready(function () { var start = new Date(); var end = new Date(); var time = new Date().getTime(); if (time > start.setHours(8,00) && time < end.setHours(18,00)) { $('.online').show(); } else { $('.offline').hide(); } });

从Jquery UI DatePicker中删除Time部分

我知道这已被问过很多次了,相信我,我尝试了一切让它发挥作用。 我有一个网站,让您注册或登录第三方提供商(Facebook,Twitter,Google +,Microsoft)在注册表格中有一个字段,您应该把你的生日。 这是该字段的ViewModel(RegisterViewModel): [Required] [DataType(DataType.Date, ErrorMessageResourceType = typeof(Resources), ErrorMessageResourceName = “IncorrectDateFormat”)] [DisplayFormat(DataFormatString = “{0:MM/dd/yyyy}”, ApplyFormatInEditMode = true)] public DateTime BirthDate { get; set; } 这是模型(UserViewModel): [Required] [DataType(DataType.Date)] public DateTime BirthDate { get; set; } 我正在使用automapper将这两个映射到我的控制器中。 在视图中,我正在渲染这样的字段: @Html.LabelFor(m => m.BirthDate, new { @class = “col-md-2 control-label” }) @Html.TextBoxFor(m => m.BirthDate, new { @class = “form-control […]

jQuery datepicker点击图标

我想在点击输入字段内的FontAwesome图标时显示jQuery datepicker。 以下是代码: Date of birth* jQuery(‘.fa-calendar’).on(‘click’ , function() { jQuery(this).datepicker().trigger(‘focus’); });

jqueryvalidation将来的日期addMethod();

jqueryvalidation插件的一些问题,以及将来的日期。 我有一个像这样的输入字段: 拜托, 我不想要它的日期选择 ! 只有这样的面具: $(“#datefuture”).mask(’99/99/9999′, {placeholder:’_’}); 对于validate插件我试试这个addMethod(); 但它不起作用,我希望有人可以帮助我。 $.validator.addMethod(“minDate”, function(value, element) { var now = new Date(); var myDate = new Date(value); var mD = (“0” + (myDate.getDate())).slice(-2) + ‘/’ + (“0” + (myDate.getMonth()+1)).slice(-2) + ‘/’ + myDate.getFullYear(); var nowdate = (“0” + (now.getDate())).slice(-2) + ‘/’ + (“0” + (now.getMonth()+1)).slice(-2) + ‘/’ + […]

使用tablesorter对日期字段进行排序

我正在使用JQuery tablesorter插件。 该表格的列以05 Mar 2012的格式显示日期。 tablesorter插件似乎将此列视为文本,因为它按顺序对其进行排序 2012年3月5日 2012年1月6日 2012年12月7日 我怎样才能按时间顺序对这些日期进行排序?