momentjs相关内容
我正在从后端获取UTC日期,并且需要将日期转换为本地化的本地时间格式,然后才能在屏幕上显示. 我一直在使用 moment.locale(currentLocale);//此处currentLocale是用户的语言环境.当地时间= moment.utc(inputDate).toDate();//inputDate = 2017年11月01日AM10:42(GMT)moment(local
..
我从外部来源获取日期作为输入,它是一个字符串, const a = '08 -01-2019'; 对我来说,必填格式为"MM-DD-YYYY", const outputDateFormat ='MM-DD-YYYY'; 我正在使用moment.js并在该日期执行以下操作,例如增加一年和减少一天, //加一年const a = moment(a).add(1,'years').a
..
我通过Ajax调用获得了 UTC 日期,例如"/日期(1517216466000 + 0100)/" , 打印到控制台时的时间: 2018年1月29日星期一10:01:06 GMT + 0100(欧洲标准时间). 我需要做的是让用户更改时区:例如, moment(myDate).tz("Japan"). 然后,我需要将日期保存为UTC格式,而我无法执行. 我一直在尝试 moment
..
我看到了一个与我的问题类似的问题(时刻.js将日期设置为晚1天),但我似乎无法应用它. 基本上,我的日期是这样解析的: var date = moment("2019-05-27T00:00:00Z");//日期是27号 当我格式化它以获取日期,期望27日时,我反而收到了26日! date.format("DD") 有人知道为什么会发生这种情况以及如何纠正它吗? htt
..
我有一个用瞬间格式化的日期,显示如下:2105年3月4日.我想再次使用矩将其转换为iso.结果,我在写: const IsoDateTo = moment(dateTo).format('YYYY-MM-DD [T] HH:mm:ss'); 日期为23/04/2105,但是IsoDateTo返回如下内容:2105-03-04T00:00:00另外,当我输入的日期大于12时,它也会返回无效日
..
我正在寻找一种将PHP日期格式(即Y-m-d H:i:s)转换为javascript日期格式(分别为YYYY-mm-dd HH:mm:ss)的简便方法. 我不想转换日期(此问题已有答案),我正在寻找工具/功能来转换格式代码(我不希望这样做)知道,因为它是由用户在应用程序中定义的. 用户可以用PHP date()定义的不同方式来定义它,即'Y/m/d H:i'或'Y-d-m H-i',在
..
因此,我尝试在许多地方进行查找,但尚未找到适合我的情况的答案. 我所拥有的是一个循环,一年中每天一天中的每一小时都在循环,并且通过许多疯狂的荒谬的数学方程式,可以获取特定位置太阳的角度和距离. 方程式的结果为我提供了一个数字,我将该数字用作x值,以获取该点图像的像素颜色.图像是渐变的:当x = 0时;当x =(1/2)imageWidth时无阳光;当x = imageWidth时,日出
..
我正在将 Chart.js 与 Angualar 7 一起使用. 但是 Chart.js 增加了我的捆绑包大小约450KB.通过其他资源,我发现 Moment.js 是大尺寸的主要因素. "chart.js":{"version":"2.7.3",“已解决":"https://registry.npmjs.org/chart.js/-/chart.js-2.7.3.tgz",“完整性":"
..
我想将一个图表配置为具有不同的时区(例如,我在utc + 00中,并且想要在utc + 01中显示数据) 有办法吗?根据文档,我必须返回一个矩对象,然后根据矩全局区域设置显示日期. 解决方案 在时间配置选项中,将 parser 指定为函数: 比例尺:{x轴:[{类型:“时间",时间: {单位:“小时",分钟:minDate,最大值:maxDate,displayFormats:{小
..
在 TempusDominusBootstrap 4 选项中,通过首先连接以下依赖项(从'moment'导入* asmoment ; 从'moment/locale/en'导入; 从'moment-timezone'导入; )我没有得到预期的结果-界面语言是英语,我以格林尼治标准时间( 2018年7月19日,星期四,19:13:57 )的格式获取时间,但我需要考虑时区(четверг,2018年1
..
尝试通过带有moment.js的rangePicker选项实现Angular Material v10 datepicker但是,当我结合使用矩和rangePicker时,就会出现此错误. 错误:date.getFullYear不是函数 当我尝试选择第二个日期 matEndDate 时,会发生此错误 修改后的Google Stackblitz示例显示了错误: https://
..
大家好,我看过几个SO问题,但是还没有找到解决我问题的可靠答案.我已经看过的问题包括: Moment.js返回错误的日期 Motion JS-解析UTC并转换到本地,反之亦然 我的问题如下: 我有一个基本的时间选择器,时间在4:00 am-8:00 pm之间.我想使用选择的时间和一个硬编码的日期来格式化如下所示的内容: "2015-05-03T04:00:00" 这是我到
..
我在angular js中使用momentjs,并以秒为单位计算持续时间,我可以将其格式化为 HH:mm 的格式为 03:35 ,但是我找不到文档以及Google如何显示 3h 35m 格式的文件?有人可以将我指向正确的文档吗? 解决方案 这应该得到您想要的: moment().format("H [h] mm [m]"); 看看momement.js文档中的格式. [] 用于转义
..
想知道是否有一种方法可以获取momentjs或只使用纯JavaScript来创建一周中的每一天以及一天中的每一小时的数组,这样我就不必对其进行硬编码. 所以不要手动进行 weekArray = [“星期一",“星期二",“星期三" ....] 我正在寻找一种做类似 的方法 weekArray = moment.js(week) 尤其是一天中的同一时间,所以我可能会使用不同的
..
我有一个这样的对象: 从'moment'导入{Moment};导出界面INewsletter {身份证号;creationDate ?:时刻;电子邮件?:字符串;}出口舱通讯实现INewsletter {构造函数(公共ID ?:数字,公共创作日期?:片刻,公共电子邮件?:字符串){}} 在一个地方,我需要从我使用的表单中获取日期,但是在第二种情况下,这给我带来了问题,我只需要从系统中获取日期
..
我正在使用 moment.js 更改我的应用程序的本地日期格式,但出现以下错误: “时刻"在导入库时没有导出的成员“默认". 下面是我的代码: 从'@ angular/core'导入{Inject,Injectable,Optional};从'@ angular/material'导入{DateAdapter,MAT_DATE_LOCALE,MatDateFormats};从'mom
..
我正在尝试对以D-MMM-YY格式输入的日期进行排序的数据表,但似乎没有,仅按日期的第一位进行排序. 例如,它在20年6月1日之前对13年9月9日进行排序. 典型的表格行如下: 25-Jul-11
..
我经常进行单元测试,我需要比较两个矩对象.我会给我们一下矩的内置函数moment.isSame(moment)进行比较.但是,这意味着我的断言将如下所示: expect(moment1.isSame(moment2)).toBeTrue(); 我不太喜欢这样,尤其是因为失败消息的信息量较少.因此,我想编写一个自定义的笑话匹配器"toBeSameMoment".以下代码似乎至少可以编译:
..
我可以在持续时间对象上使用 moment.js format方法吗?我在文档的任何地方都找不到它,并且它也不是持续时间对象的属性. 我希望能够做类似的事情: var diff = moment(end).unix() - moment(start).unix(); moment.duration(diff).format('hh:mm:ss') 此外,如果还有任何其他可以轻松容纳这
..
如何将字符串“ 2017/8/3 6:12:00” 转换为“ 2017-08-03T06:12 :00.000“ 是通过使用标准JavaScript还是 moment.js 库? 解决方案 您可以转换 2017/8/3 6:12:00 AM 以以下方式使用到 2017-08-03T06:12:00.000 : moment(“ 8/3/2017 6:12:00 AM”,'DD /
..