草庐IT

date-format

全部标签

javascript - Date.getTime() 对比日期.now()

我注意到now()只能由Date对象调用。getTime()只能由日期实例调用。vardd1=newDate();//console.log(dd1.now());//Throwserror->TypeError:ObjectMonAug19201316:28:03GMT-0400(EasternDaylightTime)hasnomethod'now'console.log(dd1.getTime());console.log(Date.now());//console.log(Date.getTime());//Throwserror->TypeError:Objectfuncti

javascript - 类型错误 : variable. getHours();未定义,其中变量 = Date.now()?

我希望获取当前的日期时间,并提取小时、分钟等,以便为消息添加时间戳。为什么控制台记录TypeError:Date.datetimeNowisundefined为此:vardatetimeNow=Date.now();varhourNow=datetimeNow.getHours();varminuteNow=datetimeNow.getMinutes(); 最佳答案 代替:vardatetimeNow=Date.now();试试这个:vardatetimeNow=newDate();

带有神秘附加字符的 Javascript Date getTime() 代码片段

vart=newDate();t.getTime()+-864e5;第二行末尾的“+”后面的古怪代码在做什么?这可能很难理解,因为我怀疑这是他们试图保护自己免受抓取的方法之一。 最佳答案 它是一个有效的JavaScript数字,表示一天24小时中的毫秒数。1000*60*60*24or86400000or864e5 关于带有神秘附加字符的JavascriptDategetTime()代码片段,我们在StackOverflow上找到一个类似的问题: https:

javascript - Rails 3 Date to UTC 用于 javascript

我有一个日期类型字段,2011-07-20作为格式示例,我需要将其转换为UTC以便在javascript中使用。我知道我可以在javascript中使用Date.UTC,但是这个月差了一个,并且它不使用破折号作为分隔符。如何将默认的Rails日期格式转换为UTC? 最佳答案 在Controller中@time=Time.parse('2011-07-20').utc.to_i*1000在View中vardate=newDate();alert(date); 关于javascript-Ra

javascript - JavaScript 中的 easter_date()

我正在用JavaScript制作一个日历生成器。我需要给定年份的复活节午夜的Unix时间戳。我该怎么做(在JavaScript中)?可以找到PHP的函数here. 最佳答案 根据this:-functionEaster(Y){varC=Math.floor(Y/100);varN=Y-19*Math.floor(Y/19);varK=Math.floor((C-17)/25);varI=C-Math.floor(C/4)-Math.floor((C-K)/3)+19*N+15;I=I-30*Math.floor((I/30));I=

javascript - 如何将毫秒转换为可读的日期分钟 :Seconds Format?

在JavaScript中,我有一个以毫秒为单位的变量Time。我想知道是否有任何内置函数可以将此值高效转换为Minutes:Seconds格式。如果不能,请指出一个效用函数。例子:来自462000milliseconds至7:42 最佳答案 只需创建一个Date对象并将毫秒作为参数传递即可。vardate=newDate(milliseconds);varh=date.getHours();varm=date.getMinutes();vars=date.getSeconds();alert(((h*60)+m)+":"+s);

javascript - Node : Why is there a two hour difference in new Date()?

我在做一个console.log(process.env.TZ);console.log(newDate());输出Europe/Amsterdam2018-09-02T08:07:03.842Z但是当前时间是10:07而不是08:07。实际问题是,当我将模型保存到数据库时,它会以某种方式转换为UTC,这不是我想要的。就像order.delivery_date=2018-08-0610:00:00;订单.保存()。当我查看数据库时,它显示08:00:00。我如何防止这种情况发生?我正在使用Loopback3和MySQL。 最佳答案

javascript - Date.toLocaleDateString() 如何工作?

我必须用本地用户的配置来表示日期。遵循MDN描述:ThetoLocaleDateStringmethodreliesontheunderlyingoperatingsysteminformattingdates.Itconvertsthedatetoastringusingtheformattingconventionoftheoperatingsystemwherethescriptisrunning.Forexample,intheUnitedStates,themonthappearsbeforethedate(04/15/98),whereasinGermanythedatea

javascript - MomentJS .format() 在我的时区产生正确的日期 -1 天

我注意到,当我使用momentJs以我所在时区的特定格式输出日期时,一天会丢失。我在UTC-4:30时区。并非所有时区都会发生这种情况;注意到这在UTC-5:00时区中正常工作。以下是console.log连续运行的结果:正确输出:moment([2013,0,24])时刻_a:数组[8]_d:2013年1月24日星期四00:00:00GMT-0430(委内瑞拉标准时间)_isUTC:假_lang:假_proto:对象moment([2013,0,24]).toDate()2013年1月24日星期四00:00:00GMT-0430(委内瑞拉标准时间)输出不正确:moment('01/2

javascript - 为什么 Date.parse 给出不正确的结果?

案例一:newDate(Date.parse("Jul8,2005"));输出:2005年7月8日星期五00:00:00GMT-0700(太平洋标准时间)案例二:newDate(Date.parse("2005-07-08"));输出:2005年7月7日星期四17:00:00GMT-0700(太平洋标准时间)为什么第二次解析不正确? 最佳答案 直到第5版规范发布,Date.parse方法完全依赖于实现(newDate(string)等同于Date.parse(string)除了后者返回数字而不是Date)。在第5版规范中,添加了支持