问题标签 [date-pipe]

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.

0 投票
2 回答
737 浏览

angular - 角度日期管道月份值错误

我的模板中有以下代码:

createdOn值为1565762489936以毫秒为单位就日期而言,它是“2019 年 8 月 14 日星期三”。

相反,我得到'2019-31-14'。月份值错误。

这里有什么问题?

0 投票
3 回答
2371 浏览

javascript - 在 Typescript Angular 中格式化时间

我想time在我的中进行迭代,FormArray并且我正在以以下格式从 API 接收时间:

我想像这样格式化这次:

我正在尝试DatePipe像这样使用Angular进行格式化:

但出现错误:

错误:InvalidPipeArgument:'无法将管道'DatePipe'的“14.21.00”转换为日期'

在这里,我在stackblitz中复制了

根据我的研究,14.21.00javascript/typescript 不支持时间格式,如果有任何指导和建议来解决这个问题。

0 投票
2 回答
3227 浏览

javascript - Angular formControlName 中的日期管道

有人可以指导我使用 formControlName 在 Angular 8 中实现日期管道吗

train.component.html

但似乎没有工作。有人可以指导我。

例外

谢谢 !

0 投票
0 回答
101 浏览

angular - 有没有办法用 ngx-translate 或 date-pipe 选择的语言翻译日期?

我正在使用 angular 7 和 ngx-translate 进行内部化/多语言支持,它可以很好地工作静态 html 文本标签,但没有发现如何在动态数据流中翻译日期。

已尝试更改日期管道的语言环境,但在我的情况下没有用。

html中使用的代码,包括日期管道

日期文本和格式应根据所选国家/地区进行更改。

0 投票
1 回答
95 浏览

angular - 如何将不以任何符号分隔、以几个(无用)零结尾的长日期字符串转换为 dd/mm/yyyy 格式?

我从 API 接收这些类型的值:"2019092300000000"作为要正确格式化的日期:转换为“dd/mm/yyyy”格式。

我正在尝试应用 Angular 日期管道变换,但如果我用那个长字符串输入管道变换,我会得到一个非常奇怪的日期:

这输出 this: 27/13/65952,这是错误的。

然后我尝试将值存储在一个变量中并应用 slice 方法来删​​除这样的零:

如果我在控制台中打印this.fechaEmisionSliced,实际上我得到了20190923这似乎是使用角度日期管道进行转换的有效值。

但是在像这样应用日期管道之后:

我得到了这个日期:01/36/1970这显然是错误的。

如何正确格式化日期?

谢谢。

0 投票
7 回答
702 浏览

angular - 显示无效日期的角度日期管道

角度日期管道未正确显示日期

我在我的页面列表上使用角度日期管道。

0 投票
1 回答
136 浏览

angular - 日期范围过滤器在角度中无法正常工作

我正在使用自定义过滤器,但它没有按要求工作

日期格式为 - 2019 年 11 月 11 日星期一 05:30:00 GMT+0530(印度标准时间) startDateTimeFilter = 2019 年 11 月 11 日星期一 05:30:00 GMT+0530(印度标准时间),2019 年 11 月 7 日星期四 00:00 :00 GMT+0530(印度标准时间).. 继续 .. startdatefilter = Thu Nov 07 2019 00:00:00 GMT+0530(印度标准时间)

我认为它的破坏是因为日期格式..我尝试将日期字符串化为 2019 年 11 月 11 日的格式,但没有奏效..

任何想法请帮助..

0 投票
1 回答
280 浏览

javascript - 如何使用 Angular 在我的组件中使用 datePipe?

有没有办法可以在我的角度组件中使用 DatePipe?

这是我的代码。

每个工作日(周一至周五)都存储在我的 days 数组中。我想将它与另一个数组中的其他数据一起存储。现在我明白了:'Fri Nov 01 2019 00:00:00 GMT+0100'。但我只希望它显示:'01-11'(日月)。它也被存储为日期,但我想将其存储为字符串。任何人都可以帮帮我吗?

0 投票
2 回答
3939 浏览

angular - Angular 确定的错误日期格式

我一直在使用 Angular 5 来展示时间线。开始日期和结束日期存储在后端通过 REST 发送的数据库中。

我得到以下格式的日期。

开始时间:2019-02-12 11:26

结束:2019-13-12 13:14

由于我需要将此日期转换为给定格式,“dd-MM-yy”我尝试使用 datepipe,但第二个日期出现 Invalid pipe argument 错误。->"InvalidPipeArgument: '13-12-2019 13:14' for pipe 'DatePipe'"

然后我尝试使用打印日期

输出:

有什么方法可以让 Angular 知道输入日期是 'dd-mm-yyyy HH:mm' 格式?

0 投票
1 回答
925 浏览

angular - 如何使用 Ngrx 和 Reactive Form 在 Angular 中显示日期和时间戳

我有复杂的图形,我想用表单构建器创建一个反应式并在表单构建器中传递对象

我从后端收到了 UTC 格式的日期(例如2011-08-12T20:17:46.384Z)。我只想在mat-input字段中显示日期,但是当用户关注他的日期和时间时,两者都应该保存在商店中。我不想向用户显示时间,但我希望它保存在数据库和 Ngrx 存储中。

下面是 HTML 代码:

使用了不同的技术,例如构建自定义管道和自定义指令,但结果未以所需格式显示。formControlName(在上面提到的 HTML 中使用)只接受 angular 8 中的字符串,type='date' 只接受日期而不是时间。

以下是我们目前正在尝试的代码: