momentjs 相关问题

一个轻量级的JavaScript日期库,用于解析,操作和格式化日期。使用此标记可以解决片刻,片刻时区和任何时刻插件的问题。

如何使用dayJs获取时区名称列表

我最近在使用momentjs,但刚刚切换到dayjs。但是,我需要获取时区列表。使用 momentjs 非常简单: moment.tz().names() ,但是使用 dayjs 我无法弄清楚...

回答 2 投票 0

Moment js 我按预期转换为 utc 时间格式“11/08/2023 11:03:00”到“2023-08-11 16:33:07”

Moment js 我按预期转换为 utc 时间格式“11/08/2023 11:03:00”到“2023-08-11 16:33:07”厌倦了 让 ScheduledStartDate = "11/08/2023 11:03:00"; 让转换...

回答 1 投票 0

获取波斯月的最后一天+解决方案

浏览网页后,我找不到任何功能来执行此操作, 我有个人的解决方案,那就是工作。 也许这对某人有用。 **使用 Moment 插件来转换日期。 ***时刻(当前波斯语Da...

回答 4 投票 0

Moment.tz("Europe/Berlin").startOf("week") 返回周日而不是周一

某些时区从星期一而不是星期日开始一周,例如德国。我预计 Moment.tz("Europe/Berlin").startOf("week") 会在周一返回,但结果却返回 Sund...

回答 1 投票 0

Excel 日期与时区一致

我正在将 Excel 电子表格导入到我的 Node.js 应用程序中。我不拥有这个电子表格,我正在尝试找出它的格式,以便我可以重新生成它。 这个电子表格让我想到了......

回答 1 投票 0

moment.js 从格式数组进行日期验证

我需要测试输入的日期格式是否正确。我想接受多种日期格式,因此我创建了一个验证函数来测试至少一种格式是否正确,在这种情况下返回 true....

回答 3 投票 0

如何使用 moment.js 添加天数(不包括周末)?

我设置了当前日期两天后的默认后续日期,目前有效: const Notify = moment().add(2, '天').toDate(); 但是,我想排除周末。所以我安装了...

回答 9 投票 0

Moment.js(相对时间)

我正在使用react.js构建一个社交网络应用程序,我正在使用moment.js来获取用户添加帖子时应该处于该行为的相对时间:几秒钟前1分钟前2分钟前所以...

回答 1 投票 0

使用工作周视图更改一周的第一天

我正在尝试使用 React 大日历更改 work_week 视图的第一天,但我没有找到方法...我能够更改一周视图的第一天,但没有任何帮助工作...

回答 1 投票 0

未捕获类型错误:无法读取 fullCalendar 中 null 的属性“顶部”

对于 fullCalendar,我编写了以下代码: $('#mycalendar').fullCalendar( { allDaySlot:假, 时隙持续时间: '00:30:00' , //slotM...

回答 1 投票 0

Vuejs 和 Vue.set(),更新数组

我是 Vuejs 新手。做了一些东西,但我不知道这是简单/正确的方法。 我想要的是 我想要数组中的一些日期并在事件中更新它们。首先我尝试了 Vue.set,但没有成功...

回答 5 投票 0

如何在material-ui Date Picker的日历UI中按降序显示年份

我使用的示例代码 - 导入“./styles.css”; 从“@mui/x-date-pickers”导入{DatePicker}; 从“@mui/x-date-pickers/LocalizationProvider...

回答 1 投票 0

“持续时间”类型上不存在属性“格式”

我尝试在 TypeScript 中使用“moment-duration-formation”,但是,即使它有效,webpack 仍然抱怨它无法在线找到“format”方法: 返回 moment.duration(value, "

回答 2 投票 0

将时间戳舍入到最接近的日期

我需要按创建日期对网络应用程序中的一堆项目进行分组。 每个项目都有一个准确的时间戳,例如1417628530199。我正在使用 Moment.js 及其“从现在开始的时间”功能来转换这些原始时间...

回答 9 投票 0

如何使用dayjs相对时间

大家好,我在使用 Dayjs 相对时间时遇到了这个奇怪的问题 之前我用的是momentjs var 日期 = "2021-02-26 16:04:15"; 时刻(日期).fromNow(); 相对时间总是会增加...

回答 1 投票 0

忽略时区的角度字符串到日期对象

我的门户由多个国家/地区组成,从数据湖检索的数据采用 UTC 时区。因此,每当用户尝试在特定国家/地区门户的某一页面中导航时。宝...

回答 1 投票 0

有效回历日期在 moment-hijri 中显示为无效

根据 ummul-qura 网站,30-Shawwal-1400 是一个有效日期,但当使用 moment-hijri 插件通过 isValid 函数时,它会返回为无效日期 时刻('1400-10-30','iYYYY-iMM-iDD')。

回答 1 投票 0

Moment.js 显示 00/Fr/2021

我正在尝试使用下面的 React 函数更改日期的格式。 我通过的日期是 2021-12-31 我的功能如下 导出 const getDate = (日期) => { 如果(日期?.长度> 0...

回答 1 投票 0

解析日期 dd/MM/yyyy 不适用于 dayjs 或 date_fns

我愿意用dayjs(或date-fns)替换momentjs。 在我的示例中,我遇到此错误变量的日期无效: <p>我愿意用dayjs(或date-fns)替换momentjs。</p> <p>在我的示例中,我遇到此错误变量的日期无效:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script src=&#34;https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; // date au format dd/MM/yyyy Expected result : 2022-09-23 but I have Invalid Date let a = dayjs(&#39;23/09/2022&#39;, &#39;DD/MM/YYYY&#39;).format(&#39;YYYY-MM-DD&#39;); console.log(&#39;date :&#39; + a); // date au format MM/dd/yyyy Expected result : Invalid Date but I have 2022-09-23 let b = dayjs(&#39;09/23/2022&#39;, &#39;DD/MM/YYYY&#39;).format(&#39;YYYY-MM-DD&#39;); console.log(&#39;date :&#39; + b); &lt;/script&gt; &lt;/head&gt; &lt;/html&gt; </code></pre> <p>与 date-fns 相同的情况</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/date-fns/1.30.1/date_fns.min.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; // date au format dd/MM/yyyy Expected result : 2022-09-23 but I have Invalid Date let a = dateFns.parse(&#39;23/09/2022&#39;, &#39;dd/MM/yyyy&#39;, new Date()); // date au format MM/dd/yyyy Expected result : Invalid Date but I have 2022-09-23 let b = dateFns.parse(&#39;09/23/2022&#39;, &#39;dd/MM/yyyy&#39;, new Date()); console.log(&#39;date :&#39; + dateFns.format(b, &#34;YYYY-MM-DD&#34;)); &lt;/script&gt; &lt;/head&gt; &lt;/html&gt; </code></pre> <p>我认为就我而言,dayjs 会用相同的语法快速替换 momentjs。我愿意接受其他解决方案。</p> <p>我尝试了dayjs或date-fns,我对测试的解释是用我的问题来描述的。</p> </question> <answer tick="false" vote="0"> <p>我找到了解决方案,day.js.org网站解释 需要补充的是:</p> <pre><code>dayjs.extend(customParseFormat) dayjs(&#34;12-25-1995&#34;, &#34;MM-DD-YYYY&#34;) </code></pre> <p>在我的情况下这是不可能的,因为无法识别 customParseFormat!</p> <p>我必须写这个:</p> <pre><code>dayjs.extend(window.dayjs_plugin_customParseFormat); </code></pre> <p>当我读到这篇文章时,我想到了这个解决方案<a href="https://stackoverflow.com/a/70335623/1932025">答案</a></p> <p>这是功能示例:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script src=&#34;https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://cdn.jsdelivr.net/npm/dayjs@1/plugin/customParseFormat.min.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;text/javascript&#34;&gt; dayjs.extend(window.dayjs_plugin_customParseFormat); let a = dayjs(&#39;23/09/2022&#39;, &#39;DD/MM/YYYY&#39;).format(&#39;YYYY-MM-DD&#39;); console.log(&#39;date :&#39; + a); let b = dayjs(&#39;09/23/2022&#39;, &#39;DD/MM/YYYY&#39;).format(&#39;YYYY-MM-DD&#39;); console.log(&#39;date :&#39; + b); &lt;/script&gt; &lt;/head&gt; &lt;/html&gt; </code></pre> <p>我从 js 开始,我想我们需要添加另一个库来使用网站 dayjs 或 date-tns 的语法</p> <p><sub><em>代表提问者发表。</em></sub></p> </answer> </body></html>

回答 0 投票 0

用 jest 测试时出错。错误是在 moment.js 行中将循环结构转换为 JSON

我正在使用 Angular 和 Jest。当我在代码中添加 moment.js 时发生错误。 我在组件中的导入 从“时刻”导入*作为时刻; 错误线 const date = moment(new Date(2023, 1, 1)).

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.