momentjs 相关问题

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

如何使用 javscript 查找时间段

我有一个可变的未来日期。从今天到未来日期(存储在变量中)的时间范围内已经预订的时间段很少。 我有另一个变量称为持续时间(值...

回答 0 投票 0

date-fns 中什么方法相当于 moment().toISOString()

我的旧代码使用 momentjs,像这样: moment(createdAt, 'YYYY-MM-DD HH:mm:ss').toISOString() date-fns 上将重现相同结果的等效方法是什么?

回答 3 投票 0

moment JS 获取一个月的周数

我正在尝试使用 moment js 计算一个月中的周数。但是我在 2015 年 5 月和 2015 年 8 月的几个月里得到了错误的结果。 我正在使用这段代码。 var start = moment().start...

回答 15 投票 0

date-fns:如何为多种语言格式化日期?

我在我的 React 网络应用程序中使用 date-fns,并支持多种语言(英语、法语和西班牙语)。我想以对这三种语言中的任何一种用户都有意义的方式显示日期,......

回答 0 投票 0

Moment 语言环境在构建版本中不起作用,但在本地开发中工作

我有一个使用 Next.js 的应用程序,我需要在其中显示孟加拉语日期而不是英语。但是,在 dev: next dev 期间,它按预期工作。但是在 build:next build 之后它没有按预期工作......

回答 1 投票 0

如何用Momentjs精确计算年龄?

我想根据一个人的出生日期计算他的年龄。 我知道可以通过 moment().diff(date_of_birth, 'months') 返回出生后的月数或年数。 我...

回答 3 投票 0

Moment.js 在 SvelteKit 中的 ssr 之后将语言环境更改为“en”

Moment.js 在 ssr 完成后将其语言环境更新为“en”。所以日期显示是正确的一秒钟,但随后变为默认值。 路线/layout.svelte 从'm...导入时刻</desc> <question vote="1"> <p>Moment.js 在 ssr 完成后将其语言环境更新为“en”。所以日期显示是正确的一秒钟,但随后变为默认值。</p> <p>路线/layout.svelte</p> <pre><code>&lt;script&gt; import moment from &#39;moment&#39;; moment.locale(&#39;ru&#39;); &lt;/script&gt; </code></pre> <p>我也试过了</p> <pre><code>&lt;script&gt; onMount(() =&gt; moment.locale(&#39;ru&#39;)); &lt;/script&gt; </code></pre> <p>在@depperm 评论之后,我创建了一个辅助函数,它使用了 store 和 vanilla JS</p> <p>lib/helpers/date.ts</p> <pre><code>import { locale } from &#34;$lib/store/locale&#34; let l = &#39;ru-RU&#39;; locale.subscribe((loc) =&gt; l = loc); export function date(date: Date, options?: Intl.DateTimeFormatOptions): string { return date.toLocaleDateString(l, options ?? { year: &#39;numeric&#39;, month: &#39;long&#39;, day: &#39;numeric&#39; }); } </code></pre> <p>lib/store/locale.ts</p> <pre><code>import { writable } from &#34;svelte/store&#34;; export const locale = writable&lt;string&gt;(&#39;ru-RU&#39;); </code></pre> <p>但在我看来这不是一个好的解决方案</p> </question> <answer tick="false" vote="0"> <p>使用日期-fns。它非常兼容并且有很好的文档。</p> </answer> </body></html>

回答 0 投票 0

Devtools 加载 moment.js 失败

我今天将网站从我的主机迁移到客户主机,现在我收到此控制台错误,无法在 Google 页面速度洞察中测试该网站。 新网站位于此处 https://...

回答 0 投票 0

MomentJS isSameOrAfter

如果计划的结束日期与今天的日期相同或之后,我目前正在尝试将状态切换为活动状态。这就是我目前拥有的: 常量今天=时刻(); const 计划En ...

回答 1 投票 0

如何在反应本机中使用 flatlist 在日期时间显示 20230324213000

我已经使用 moment.js 来显示日期和时间,但它不起作用,所以如果可能的话,我可以获得有关此主题的帮助 我已经使用 moment.js 来显示日期和时间,但它不起作用,所以如果可能的话,我可以获得有关此主题的帮助 <FlatList refreshControl={ <RefreshControl refreshing={refresh} onRefresh={() => { pullMe(); getScore(); }} /> } keyExtractor={(index) => { return index.Sid }} data={myData} renderItem={({ item }) => { return ( <View> <View style={hr101} /> <Text style={league}>{item.Snm}</Text> <Text style={league2}>{item.Cnm}</Text> <View> {item.Events.map((event) => ( <View style={match}> <Text style={league2}>{event.EtTx}-{event.ErnInf}</Text> <Text style={status1}>{event.EpsL} {moment( event.Esd ).format('MMMM Do YYYY, h:mm:ss a')}</Text> __//this line event.Esd will return 20230324213000__ <View style={hr100} /> <Text style={teams1}>{event.T1[0].Nm} </Text> <Text style={teams}> {event.Tr1C2 !== undefined && event.Tr1CW2 !== undefined && event.Tr1CO2 !== undefined ? (<Text style={teams}>{event.Tr1C1}-{event.Tr1CW1} ({event.Tr1CO1} Ovs){"\n"}&{"\n"}{event.Tr1C2}-{event.Tr1CW2} ({event.Tr1CO2} Ovs)</Text>) : event.Tr1C1 !== undefined && event.Tr1CW1 !== undefined && event.Tr1CO1 !== undefined ? (<Text>{event.Tr1C1}-{event.Tr1CW1} ({event.Tr1CO1} Ovs)</Text>) : (<Text style={teams_yet}>Yet to bat</Text>)} </Text> <View style={hr100} /> <Text style={teams1}>{event.T2[0].Nm} </Text> <Text style={teams}> {event.Tr2C2 !== undefined && event.Tr2CW2 !== undefined && event.Tr2CO2 !== undefined ? (<Text style={teams}>{event.Tr2C1}-{event.Tr2CW1} ({event.Tr2CO1} Ovs){"\n"}&{"\n"}{event.Tr2C2}-{event.Tr2CW2} ({event.Tr2CO2} Ovs)</Text>) : event.Tr2C1 !== undefined && event.Tr2CW1 !== undefined && event.Tr2CO1 !== undefined ? (<Text>{event.Tr2C1}-{event.Tr2CW1} ({event.Tr2CO1} Ovs)</Text>) : (<Text style={teams_yet}>Yet to bat</Text>)} </Text> <View style={hr100} /> <Text style={result}>{event.ECo}</Text> </View> ))} </View> </View> ); }} /> event.Esd 将是我要转换为日期时间的给定字符串 该行代码显示 January 28th 2611, 12:00:13 pm 而它应该在 2023 年 3 月 24 日晚上 9:30:00 返回 您可以尝试以下代码片段。遵循正确的格式说明符将为您提供预期的输出。您应该将输入格式作为第二个参数传递给moment()。格式说明符 Do 将为您提供数字序号。其余的人直视前方。 const str = "20230324213000"; console.log(moment(str, "YYYYMMDDhmss a").format("MMMM Do YYYY, hh:mm:ss")); <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>

回答 1 投票 0

未定义标题 FullCalendar (3.4.0 )

我有同样的问题, 标题中的“undefinedundefinedundefinedundefined”,我在 Chrome 开发者工具中没有日志错误 我的布局: 我有同样的问题, 标题中的“undefinedundefinedundefinedundefined”,我在 Chrome 开发者工具中没有日志错误 我的布局: <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" /> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css" rel="stylesheet" /> <link href="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.css" rel="stylesheet" /> <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script> <script src="https://code.jquery.com/jquery-3.2.1.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script> <script src="http://npmcdn.com/[email protected]/dist/js/tether.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/locale/fr.js"></script> <script src="~/Scripts/VisiteCalendar.js"></script> 我的 VisiteCalednar.js 脚本: $(document).ready(function () { var sourceFullView = { url: '/Vue_visite/GetEvents/' }; //var sourceSummaryView = { url: '/Home/GetDiarySummary/' }; var CalLoading = true; $('#calendar').fullCalendar({ customButtons: { AgendaWeek: { text: 'Semaine', click: function () { $('#calendar').fullCalendar('changeView', 'agendaWeek'); } }, AgendaDay: { text: 'Jour', click: function () { $('#calendar').fullCalendar('changeView', 'agendaDay'); } } }, header: { left: 'prev,next, today', center: 'title', right: 'month,AgendaWeek,AgendaDay' }, // //editing editable: true, disableDragging: true, disableResizing: true, slotLabelFormat: "HH:mm", defaultDate: moment(), navLinks: true, // can click day/week names to navigate views defaultView: 'agendaWeek', nowIndicator: true, weekends: true, weekNumbers: true, weekNumbersWithinDays: true, showNonCurrentDates: true, locale: 'fr', lang: 'fr', timezone: 'Europe/Paris', allDaySlot: false, allDayDefault: true, eventLimit: true, // jquery-ui theming theme: false, height: 515, aspectRatio: 2, forceEventDuration: true, businessHours: { // days of week. an array of zero-based day of week integers (0=Sunday) dow: [1, 2, 3, 4, 5], // Monday - Thursday start: '8:00', // a start time (10am in this example) end: '18:00', // an end time (6pm in this example) }, minTime: "08:00:00", maxTime: "18:00:00", //selectable: false, unselectAuto: true, dropAccept: '*', handleWindowResize: true, events: '/Vue_visite/GetEvents/', eventClick: function (event, jsEvent, view) { $('#modalTitle').html(event.url); $('#modalBody').html(event.descriptionComplete); $('#eventUrl').attr('href', event.url); $('#fullCalModal').modal(); }, dayClick: function (date, allDay, jsEvent, view) { $('#eventTitle').val(""); $('#eventDate').val($.fullCalendar.formatDate(date, 'dd/MM/yyyy')); $('#eventTime').val($.fullCalendar.formatDate(date, 'HH:mm')); ShowEventPopup(date); } });}); 我想回复在这里:jQuery fullCalendar displayed undefined on title 就我而言,加载 moment.js 解决了这个问题。

回答 1 投票 0

数据表和时刻

我正在使用数据表并在日期时间列上添加排序。 当日期时间格式为 01/01/2021 10:11:20 AM 时,排序有效,但当其格式为 01/01/202...

回答 1 投票 0

理解时间戳

我有一个保存在数据库中的时间戳,看起来像这样 2022-01-12 11:46:20.660623+00 对于数据库中的新行我需要以相同的格式添加时间。但我不确定如果籼稻的+00是什么......

回答 0 投票 0

将格式化日期转换为 html 日期格式

我正在尝试转换这种日期格式 2019-11-27T00:00:00 转换为 2019-11-27 的 html 日期格式。目前是否有执行此操作的现有功能?

回答 0 投票 0

(时刻时区)。将时间从一个时区转换为另一个时区

我在印度,选择时间上午 9:00 和时区,例如。 “美国/道森”,我想根据所选时区将时间转换为“美国/纽约”时区。但没有得到结果 变量

回答 1 投票 0

如何通过 moment.js 显示 GMT 时间戳

我需要通过 moment.js 获取 UTC 时间戳,我编写的代码如下所示 const timestamp = moment().utc().unix(); 控制台日志(时间戳); 但它没有用,它显示的是当地时间,

回答 1 投票 0

Angular 15 库(moment__WEBPACK_IMPORTED_MODULE_0___namespace_cache || moment__WEBPACK_IMPORTED_MODULE_0___namespace_cache)不是函数

我习惯于在角度上使用 moment-js。我简单地导入时刻如下 import * as moment from "moment"; 但是现在我构建了一个 Angular 库,它在以下函数中使用了 moment ...

回答 0 投票 0

黑曜石变量 - 如何捕获负日期(即年份“BC”)?

我的目标是在文件的 YML frontmatter 中捕获历史日期(AD 和 BC),然后我可以在数据视图中查询,如下所示: ```数据视图 没有 ID 的表 file.link 作为人物,dob 作为“日期&

回答 0 投票 0

Obsidian frontmatter - 如何捕捉“BC”日期(即负 ISO 日期)?

我的目标是在文件的 YML frontmatter 中捕获历史日期(AD 和 BC),然后我可以在数据视图中查询,如下所示: ```数据视图 没有 ID 的表 file.link 作为人物,dob 作为“日期&

回答 0 投票 0

将用户输入的日期时间转换为 firestore 时间戳值

我有一个用户输入的日期字符串,我想将它保存在 firestore 的时间戳字段中。 当我使用 Timestamp.fromDate(new Date('2023-03-03 18:06:00')) 它保存在时间戳字段中但是

回答 1 投票 0

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