Tag: datetime

对字符串日期数组排序

我想按升序对数组进行排序。 日期采用字符串格式 [“09/06/2015”, “25/06/2015”, “22/06/2015”, “25/07/2015”, “18/05/2015”] 甚至需要一个函数来检查这些日期是否是连续的forms: eg – Valid – [“09/06/2015”, “10/06/2015”, “11/06/2015”] Invalid – [“09/06/2015”, “25/06/2015”, “22/06/2015”, “25/07/2015”] 示例代码: function sequentialDates(dates){ var temp_date_array = []; $.each(dates, function( index, date ) { //var date_flag = Date.parse(date); temp_date_array.push(date); }); console.log(temp_date_array); var last; for (var i = 0, l = temp_date_array.length; i (24 * 60 […]

如何让moment.js以秒为单位显示相对时间?

以下脚本显示从现在到2017/07/03的相对时间。 document.write(moment(“20170703 00:00:00”, “YYYYMMDD hh:mm:ss”).fromNow()); 它返回类似于in 5 months东西,而我期望in 123456789 seconds类的东西。

Javascript日期从毫秒和时区

可能重复: 如何格式化JSON日期? 从webservice解析日期 对不起,如果已经问过这个问题。 我环顾四周但却找不到一个。 是否有一种快速方便的方法,只使用javascript和jQuery (不包括其他jQuery库)将“ json ”日期转换为人类友好格式? 格式的日期如下: creationDate: “/Date(1346713200000+0100)/” 谢谢

在JavaScript / Jquery中以DD-Mon-YYY格式获取当前日期

我需要在javascript中将日期格式设为’DD-Mon-YYYY’。 我问了一个问题 ,它被标记为重复jQuery日期格式 但是,问题中提供的答案是以“DD-MM-YYYY”格式获取当前日期而不是“DD-MON-YYYY”。 其次,我没有使用datepicker插件。 你能帮助我,好像如何以“DD-Mon-YYYY”格式获取当前日期。

使用JQueryvalidation以dd / mm / yyyy格式validation日期

我正在记录出生日期和死亡日期。 需要validation 死亡日期应超过出生日期 日期格式为dd / mm / yyyy 日期小于或等于今天。 validation无法按预期工作,无法解决问题。 请帮忙。 小提琴代码 使用JS库 Calendar / Datepicker的JQuery UI JQueryvalidation表单validation validation库的其他方法 var today = new Date(); var authorValidator = $(“#itemAuthorForm”).validate({ rules : { dateOfBirth : { required : false, date : true, dateITA : true, dateLessThan : ‘#expiredDate’ }, expiredDate : { required : false, date : […]

如何定期更新时间?

function timeClock() { setTimeout(“timeClock()”, 1000); now = new Date(); alert(now); f_date = now.getDate()+” “+strMonth(now.getMonth())+” “+now.getFullYear()+” / “+timeFormat(now.getHours(), now.getMinutes()); return f_date; } document.write(timeClock()); 警报(现在的); 每秒给我一个值,但它没有在html中更新。 如何在不刷新页面的情况下更新html的时间?

从webservice解析日期

我从Web服务中获取日期,它们看起来像这样: /Date(1310187160270+1200)/ 我如何在javascript中将其转换为日期对象? 我已经google了一下,找不到一个合适的答案 – 这可能部分是由于我不确定这种类型的日期对象被调用的事实 – 所以如果有人能够阐明这一点,那么不胜感激。

toLocaleString()在不同浏览器中的行为不一致

我正在开展一个项目,我必须处理很多日期和时间。 服务器端技术是ASP.Net,在客户端我使用的是jQuery和jQuery Week Calendar(一个jQuery插件)。 所以这里描述的问题是,我从服务器接收数据时间类似于2012-11-13T04:45:00.00 GMT格式。 现在在客户端,我希望将此日期时间转换为区域设置日期时间格式,就像IST,EST,PKT等一样。 为实现这一点,我使用JavaScript方法toLocaleString() 。 这仅适用于Chrome,在其他浏览器中工作不一致。 以下是不同浏览器的输出: 谷歌浏览器(工作正常): 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tue Nov 13 2012 10:15:00 GMT+0530 (India Standard Time) 火狐浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, 2012 4:45:00 AM 苹果浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Invalid Date IE浏览器: 呼叫: new Date (“2012-11-13T04:45:00.00”).toLocaleString(); 输出: Tuesday, November 13, […]

使用JQuery从出生日期开始的年龄

我需要使用JQuery来计算某人是否从出生之日起超过18岁。 var curr = new Date(); curr.setFullYear(curr.getFullYear() – 18); var dob = Date.parse($(this).text()); if((curr-dob)<0) { $(this).text("Under 18"); } else { $(this).text(" Over 18"); } 必须有一些更简单的函数来比较日期,而不是使用setFullYear和getFullYear方法。 注意:我想找到一个新方法的实际原因是代码的长度。 我必须将此代码放入一个限制为250个字符的数据库字段中。 更改数据库不是快速或轻松发生的事情。

如何获得客户的确切当地时间?

无论客户端系统的时区如何,获取客户端本地时间的最佳方法是什么? 我正在创建一个应用程序,我首先需要获取客户端访问位置的确切时间和日期。 即使检测客户端系统的IP地址也有缺点,或者检测到客户端系统的时区有时可能存在风险。 那么,有什么方法可以真正可靠并且不容易出错,因为向客户显示错误的时间和日期是非常令人尴尬的。