momentjs 相关问题

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

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

我正在尝试使用 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

蚂蚁在表单中设计DatePicker

我在表单中使用 antd 的 DatePicker 组件,想要更改 DatePicker 中默认的 onChange 和 props 值,但它不起作用。

回答 0 投票 0

给定日期时间加减 3 个月

我有这个开始日期:2023-09-03T00:00:00+05:30 结束日期:2023-09-10T00:00:00+05:30 我想从开始日期减去 90 天,并从结束日期加上 90 天 然后将其转换为utc格式...

回答 1 投票 0

如何对 javascript 日期进行 JSON 字符串化并保留时区

我有一个由用户创建的日期对象,时区由浏览器填充,如下所示: var 日期 = 新日期(2011, 05, 07, 04, 0, 0); > 2011 年 6 月 7 日星期二 04:00:00 GMT+1000(东澳大利亚...

回答 8 投票 0

计算start_time和current_time以及end_time和current_time之间的差异

假设我创建了一个游戏,开始时间是“06/09/23 5:15:23 PM”,结束时间是“06/09/23 10:20:00 PM”。当用户在“06/09/23 4:05...”登录之前登录时

回答 1 投票 0

将小时格式设置为 24 小时

我有一个小时的字符串格式,如下所示:14:00:00.000 我想将其转换为更好的格式:14h 我尝试为此使用react-moment, ”...

回答 1 投票 0

如何使用moment js获取18年前的信息[已关闭]

所以我知道我可以使用 moment().substract(18, 'years') 来获取 18 年前的日期。对于我的日期时间选择器 问题是,它给了我这样的输出: 今天是 2023 年 9 月 5 日。使用

回答 1 投票 0

Moment js:获取带小时的字符串

我正在尝试从几个小时的时刻获取字符串 让小时= 5; console.log(moment().from(moment().subtract(hours, 'hours'), true)); // “5 小时” ОК 小时 = 24; console.log(时刻().from(

回答 1 投票 0

moment.js - UTC 给出了错误的日期

为什么 moment.js UTC 总是显示错误的日期。例如,从 chrome 的开发者控制台: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // 或者 moment.utc(新日期('07-18-2013')).

回答 4 投票 0

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