问题标签 [datejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 datejs 和 timejs 计算两个日期之间经过的小时数
我正在使用带有 timejs 模块的 datejs 库。我们将联系请求接收到表格中,并希望计算出我们的响应时间。所以我有时间戳和响应日期的开始日期。
我使用 date.js 计算出两个日期之间的时间差。问题是它在每个时间戳提供的两个数字之间进行简单的数学计算,而不是考虑到每天相差 24 小时。
例如:
这给了我 18 小时的结果,而这两个日期之间经过的实际时间是 66 小时。我如何使用这个库来给我实际经过的时间?
其次,工作日是从上午 9 点到下午 5.30 点,我如何从这个计算中排除不属于工作日的时间?
javascript - Date.js parseExact 与法国文化
我在 svn 主干(rev 191)中使用 date-fr-FR.js 的最后一个版本。解析似乎在日期和月份名称上失败。
没关系,但是:
返回null。
parseExact 也无济于事:
返回空值。
有人遇到过类似的问题吗?是否有更新版本的本地化文件?
如果没人能找到解决方案,也许你可以向我推荐另一个 javascript 日期库。
javascript - datejs 解析某个月份不起作用
我正在使用 date-fr-FR.js
当我这样做时
它返回 null
但是当我这样做时
它返回正确的日期,有人有想法吗?谢谢
javascript - JavaScript 的 Datejs 库不会解析自己的 ISO 格式字符串
Javascript 的 Datejs 库似乎不想解析自己的 ISO 格式字符串:
我应该这样做吗?
javascript - 从当前日期获取 GMT 字符串
我能够得到我需要的输出格式,但不是正确的时间。我在格林威治标准时间需要它(即 +4 小时)
有任何想法吗?输出如下所示:
我可以通过执行以下操作以标准字符串格式获取 GMT:
但我无法将其转换回 yyyyMMddhhmmss 字符串
编辑:我正在使用 date.js 库
javascript - 用javascript细分和隔离时间
我正在为豪华轿车服务制作一个网站,该网站应该为您事先要求的服务提供价格。
常规服务是每分钟 1 美元。但是,从午夜到早上 8 点的所有时间都被视为溢价,费用为 2 美元。
现在,这里是复杂的部分。我需要确定客户在正常时间和保费上支付了多少时间,以便产生价格。
例如。如果服务是从晚上 9 点到凌晨 2 点,客户按 1 美元/分钟支付 3 小时,按 2 美元/分钟支付 2 小时。
如何获得晚上 9 点和凌晨 2 点,并转换为 180 分钟 + 120 分钟?
顺便说一句,我将篡改与http://code.google.com/p/datejs/捆绑在一起。但它只是行不通。有没有一种聪明的“数学”方式来做到这一点?
谢谢你们的帮助:)
javascript - Javascript 使用 datejs 解析 RFC3339 日期时间
我在使用来自 Google Calendar API 的日期格式的 datajs 时遇到问题。我相信的日期时间格式是 RFC3339,这是从日历 api 返回的示例日期时间
这是来自这里的 datejs 文档
但这只是返回 null。
我假设我的 datejs 工作正常
返回 2012 年 5 月 11 日星期五 00:00:00 GMT+0100 (BST)
javascript - 在 Chrome 中使用 Date.js 时,对象函数 Date() { [native code] } 没有方法“compareTo”
我在javascript中有这两个日期时间变量:
如果我正在使用(http://code.google.com/p/datejs/wiki/APIDocumentation#compareTo)
然后发生异常:
Object function Date() { [native code] } has no method 'compareTo'
在谷歌浏览器中。
我正在使用来自http://www.datejs.com/的最新版本的 Date.js
如何解决这个问题?
我会提到其他函数(add(-5).days()、today() 等)工作正常。
PS:我看了一下这里(http://code.google.com/p/datejs/issues/detail?id=129)但没有解决方法。
javascript - Date.js 'tt' 格式不起作用?
我正在使用以下 javascript 代码:
警报的结果是:
似乎 Date.js 并不真正关心我的 'tt' 格式....这是一个错误吗?
谢谢。