问题标签 [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 - date.js 确定是否在解析中指定时间的简单方法
使用date.js是Date.parse
确定用户输入字符串(例如'oct 31 12am'与仅'oct 31')是否包含时间值(即是否明确指定时间)的最简单方法。
javascript - date.js Parse 方法覆盖 Javascript Parse 方法
我将date.js
库包含在我的网站中,因为我需要它的功能。
不过,我刚刚意识到标准的 Javascriptparse()
方法被它覆盖了。
我正在尝试在 Highcharts 中构建折线图,并且数据系列希望第一个元素以毫秒为单位(他们的演示向他们展示了使用该Date.UTC()
方法来实现这一点,但我的数据以不同的格式返回)。
除了做一堆字符串操作来将我的数据转换成Date.UTC
可以识别的格式之外,还有另一种方法可以在加载时获得标准的 Javascriptparse()
功能吗?date.js
javascript - dateJS 正在覆盖变量
我刚从 dateJS 开始,它似乎是一个很棒的库,但我显然遗漏了一些东西(可能是一个愚蠢的错误),但在我的函数中,我需要 3 个日期:clickedDate、weekStart 和 weekEnd。但是使用 dateJS 我似乎覆盖了每个变量。有人可以指出我的错误吗?
控制台显示以下内容
javascript - 我怎样才能让 Datejs 在只给出年份的情况下只返回年份?
我正在使用Datjs从用户那里获取日期并将其转换为适合存储在我的数据库中的格式。当我提供带有月、日和年的日期时,我得到了我想要的,日期格式为年-月-日:
但是,当我只给出一年时,我会在同一年返回,然后是今天的月份和日期:
我能做些什么来确保当用户只输入一年时,仅以以下格式返回该年
同样,如果只给出月份和年份,我希望它的格式如下:
javascript - Date.js parseExact() 在作为数组传入时不解析 4 位数年份
我在 date.js 中缺少 Date.parseExact() 的内容吗?根据api文档,我应该能够做到这一点:
也就是说,我应该能够传入一个字符串数组,其中包含“......日期字符串的预期格式 {String} 或预期格式 {Array} 的数组”。但是,当我这样做时:
我返回包含 4 位数年份的日期的空值(即匹配 MMddyyyy 和 MM/dd/yyyy 格式)。我错过了什么还是 Date.js 中的错误?
这是完整的代码块,用于上下文:
javascript - 如果我在 JavaScript 中有像 1325982833403 这样的时间,如何将其转换为 datejs 值?
我使用的JavaScript 库将用户登录时间表示为长整数:
如何将其转换为 datejs 库可以理解的 DateTime ('MM/dd/yyyy hh:mm tt') 值?
javascript - 使用 Date.js 以 MonthName、##、#### 格式预填充日期
我必须用值预先填充两个日历。我需要它的格式为 2012 年 1 月 16 日。目前,我使用的是 Date.js (http://www.datejs.com/)。
我目前有:
这些回报Mon Jan 16 2012 00:00:00 GMT-0500 (EST)
对我来说毫无用处。无论是否使用 Date.js(我不在乎),如何以我要求的格式获取当前日期?
javascript - 使用 Datejs - 获取星期几
我正在使用http://www.datejs.com/。我一定是想念它,但是有没有办法可以通过它的日/月/年并让它告诉我这是星期五或星期一或其他什么?
javascript - Excel 和 javascript 日期计算不同
我正在尝试在 javascript 中进行与 excel 匹配的日期计算。
结果为 -2424
所以我尝试在javascript中使用以下内容进行相同的计算
结果为 -2423
我不明白为什么我会失去一天。任何人都可以阐明这是如何发生的。
提前为任何帮助欢呼。:)
php - PHP strtotime() 与 date.js parse()
我有一个网站,用户可以在其中输入自己的日期,然后再将其发送到服务器。所以我显然需要在实际使用之前解析他们给我的内容并将其转换为标准格式。所以我使用了 PHP 的strtotime()函数,它对它接受什么作为输入是非常宽容的。
但我也在网站上使用date.js,它的 parse() 函数也很不错。在将其发送到服务器之前,我应该在用户输入上使用它吗?哪一个更好?
为了安全起见,我会将 strtotime() 保留在后端,但如果 date.js 更好,我会将其添加到客户端。
(澄清一下,我期待的主要是美国日期格式。但如果这种情况发生变化,任何可以缓解这种过渡的东西都是首选。)