date-pipe相关内容
我正在使用 date 管道来格式化我的日期,但是如果没有解决方法,我就无法获得我想要的确切格式.我对管道的理解有误还是不可能? //我们的根应用组件从 'angular2/core' 导入 {Component}@成分({选择器:'我的应用',提供者:[],模板:`
你好{{name}}
{{日期 |日期:'ddMMyyyy'}},应该是{{日期 |日期:'dd'
..
我想使用欧洲格式显示日期 dd/MM/yyyy 但使用 DatePipe shortDate 格式它只使用美国日期样式显示 MM/dd/yyyy. 我假设默认语言环境是 en_US.也许我在文档中遗漏了但如何更改 Angular2 应用程序中的默认语言环境设置?或者是否有某种方法可以将自定义格式传递给 DatePipe ? 解决方案 从 Angular2 RC6 开始,您可以通过添加提供
..
我需要在服务和指令脚本文件中使用 angular2 的日期管道(不仅仅是在 HTML 中). 有人有想法吗? 由于政策限制,无法上传代码,抱歉. 解决方案 由于 CommonModule 不会将其导出为提供程序,因此您必须自己进行操作.这不是很复杂. 1) 导入 DatePipe: import { DatePipe } from '@angular/common';
..
我需要在服务和指令脚本文件中使用 angular2 的日期管道(不仅仅是在 HTML 中). 有人有想法吗? 由于政策限制,无法上传代码,抱歉. 解决方案 由于 CommonModule 不会将其导出为提供程序,因此您必须自己进行操作.这不是很复杂. 1) 导入 DatePipe: import { DatePipe } from '@angular/common';
..
我需要覆盖默认的 Angular 7 日期管道格式(medium、short、fullDate 等),因为我不我想使用两个日期管道(默认一个和一个自定义一个),所以我做了以下内容并且想知道这样做是个好主意: //extend-date.pipe.ts从'@angular/core'导入{管道,管道转换};从'@angular/common'导入{DatePipe};@管道({名称日期'})导出类
..
在 Angular 应用程序中,我有一个表单,我希望用户能够在任何时区创建日期.用户输入: 日期:20/09/2021 小时:10:30 时区(选择):欧洲/马德里 我所做的是将时区与其偏移量(Europe/Madrid -> +0200)之间的关系保存在本地文件中,然后使用字符串,像这样:new Date("2021-09-20T10:30:00+0200"). 我的问题是
..
我想通过使用angular的日期管道显示一个包含(本地化)月份名称的下拉列表.
..
我想使用DatePipe转换数字(代表秒)得到这样的结果: 00:00:05 我已经尝试通过DatePipe这样做: 无时区(默认){{5 * 1000 |日期:'h:mm:ss'}} 但是它会产生包含时区+4的结果(这不是我想要的): 4:00:05 因此,为了避免这种情况,我正在尝试将时区偏移量设置为0: {{5
..
我在每个对象中都有一个日期值,可以像这样打印: {{competition.compStart}} 这是它的外观: 1931-05-31T00:00:00.000 + 0000 为了更改格式以使其更具可读性,我使用了Angular日期管道: {{competition.compStart |日期:"dd/MM/yyyy"}} 结果如下:
..
我正在使用日期管道在前端向用户显示记录日期.后端是从数据库获取日期的,其余时间是从服务器获取到前端的日期.我在那里:
{{myDate | date:'dd-MM-yyyy HH:mm:ss'}} 问题是,这次是我自己不想的时区女巫.我需要将它设置为与从服务器获得的日期完全相同的日期. PS.我不能使用这样的东西: let myDataWithoutLo
..
我有一个日期字符串,例如1987-06-15T00:00:00.000Z,当我在其上添加日期管道时,该日期在美国时区中显示的日期与Jun 14, 1987不同,但在印度,该日期显示正确.
{{'1987-06-15T00:00:00.000Z' | date}} 解决方案 此代码对我有用
{{date_of_birth.split("T")[0]
..
我想使用DatePipe转换数字(代表秒) 得到这样的结果: 00:00:05 我已经尝试通过DatePipe这样做: No timezone (default) {{ 5 * 1000 | date:'h:mm:ss'}} 但是它会产生包含时区+4的结果(这不是我想要的): 4:00:05 因此,为了避免这种情况,我正在尝试将时区偏
..
我正在使用angular 4应用程序,在这里我需要获取当前的Date and Time Using angular DatePipe. 我想以以下格式获取日期和时间 dd-mm-yyyy hh:MM:ss AM/PM 我通过使用Angular DatePipe达到了预期的效果
{{today | date:'dd-MM-yyyy hh:mm:ss a':'+0530'
..
我有rest服务,该服务返回对象的集合,并且该项目的字段之一是日期字符串(ISO-8601格式)和日期值,如下所示: "createdDate":"2017-02-21T12:56:50.907", 在angular4用户界面中,我将DatePipe设置为上述日期的格式 {{resultItem.createdDate| date:'short'}} 我得到如下错误的转换
..
我需要在服务和指令脚本文件(不仅限于HTML)中使用angular2的日期管道. 有人有想法吗? 无法上传代码cos的某些政策限制,对此感到抱歉. 解决方案 由于CommonModule不会将其导出为提供程序,因此您必须自己进行操作.这不是很复杂. 1)导入DatePipe: import { DatePipe } from '@angular/common';
..
我在每个对象中都有一个日期值,可以像这样打印: {{competition.compStart }} 这是它的外观: 1931-05-31T00:00:00.000+0000 为了更改格式以使其更具可读性,我使用了Angular日期管道: {{competition.compStart | date : "dd/MM/yyyy"}}
..
我正在使用date管道设置日期格式,但是如果没有解决方法,我只是无法获得所需的确切格式.我是错误地理解管道还是只是不可能? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: `
..
我知道如何将Angular的日期管道与典型的字符串插值示例和/或for循环一起使用.但是,我遇到的情况不同于这两种情况-我在Angular 2应用程序中创建了一种自定义双向绑定. 这是我的模板代码的样子:
..
有没有办法使日期管道动态化,以便如果它是美国浏览器日期管道返回美国格式(yyyy / MM / dd),当它是欧洲浏览器它返回欧洲格式(dd / MM / yyyy) ? 谢谢 解决方案 AOT。它通常会要求你做不同的构建。 数据管: @Pipe({name:'datepipe',pure:true}) export class MyDatePipe extends
..
我使用日期管道来格式化日期,但是我无法获得所需的确切格式,而无需解决方法。我理解管道错误或是不可能吗? //我们的根应用程序组件 import {Component} from'angular2 / core' @Component({ selector:'my-app', providers:[], template :`
Hello {{nam
..