在?Angular?中獲取當(dāng)前日期的方法
在 Angular 中獲取當(dāng)前日期
日期是我們在應(yīng)用程序中根據(jù)日期保存或刪除每條記錄所需的最常見和最重要的元素之一。 它幫助我們管理和顯示基于日期參數(shù)的數(shù)據(jù)。
在我們的自定義用戶界面中,日期由日、月和年組成。 為了幫助您理解,這里有一個(gè)示例,說明我們?nèi)绾屋p松獲取當(dāng)前日期。
使用以下命令,我們在 Angular 中創(chuàng)建一個(gè)新應(yīng)用程序。
# angular $ ng new my-app
在 Angular 中創(chuàng)建我們的應(yīng)用程序后,我們將轉(zhuǎn)到我們的應(yīng)用程序目錄。
# angular $ cd my-app
我們運(yùn)行我們的應(yīng)用程序來檢查是否所有依賴項(xiàng)都已正確安裝。
# angular $ ng serve --open
我們將使用 app.component.ts 文件中的 date() 方法獲取當(dāng)前日期。
# Angular today = new Date();
這一行代碼將獲取輸出中顯示的當(dāng)前日期。
輸出:
使用這一行代碼,我們可以獲得這種格式的當(dāng)前日期。 讓我們嘗試根據(jù)需要更改日期格式。
我們將創(chuàng)建一個(gè)函數(shù) changeFormat 來保存日期并根據(jù)我們更改其格式。 因此,無論何時(shí)使用它,格式都保持不變,但如果我們想將其更改為任何其他格式,我們可以輕松地更改它或使用函數(shù)以任何必要的格式顯示它。
讓我們在 app.component.ts 中導(dǎo)入 DatePipe,如下所示。
# Angular
import { DatePipe } from '@angular/common';我們將定義一個(gè)新變量 ChangedDate,我們將使用它來保存我們的函數(shù)更改格式后的日期值。 創(chuàng)建一個(gè)將今天作為參數(shù)的函數(shù) changeFormat(),并將日期轉(zhuǎn)換為我們使用 DatePipe() 定義的新格式。
我們將定義一個(gè)變量管道來存儲日期的時(shí)區(qū)。
app.component.ts 中的代碼如下所示。
# Angular
import { Component, VERSION } from '@angular/core';
import { DatePipe } from '@angular/common';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})
export class AppComponent {
name = 'Angular ';
today = new Date();
changedDate = '';
pipe = new DatePipe('en-US');
changeFormat(today){
let ChangedFormat = this.pipe.transform(this.today, 'dd/MM/YYYY');
this.changedDate = ChangedFormat;
console.log(this.changedDate);
}
}我們將創(chuàng)建一個(gè)新按鈕,當(dāng)我們單擊此按鈕時(shí)將觸發(fā)函數(shù) changeFormat()。 我們還將使用剛剛分配的新變量以新格式顯示日期。
# Angular
<hello name="{{ name }}"></hello>
<p>
Today is {{ today }}
</p>
<button (click)='changeFormat(today)'>Change Date</button>
<p>
Today is {{ this.changedDate }}
</p>輸出:

在上面的示例中,它顯示 2022 年 4 月 5 日星期二 17:16:06 GMT+0500(巴基斯坦標(biāo)準(zhǔn)時(shí)間)但是當(dāng)我們單擊“更改日期”按鈕時(shí),它會(huì)調(diào)用 click() 方法中的 changeFormat() 函數(shù),并且 返回格式更改后的日期。
這樣,我們就可以在我們的應(yīng)用程序中獲取當(dāng)前日期,可以使用 DatePipe() 更改格式。
到此這篇關(guān)于在 Angular 中獲取當(dāng)前日期的文章就介紹到這了,更多相關(guān)Angular獲取當(dāng)前日期內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Angular實(shí)現(xiàn)的日程表功能【可添加及隱藏顯示內(nèi)容】
這篇文章主要介紹了Angular實(shí)現(xiàn)的日程表功能,帶有向日程表中添加內(nèi)容及隱藏顯示內(nèi)容的功能,涉及AngularJS事件響應(yīng)及頁面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12
Angular中點(diǎn)擊li標(biāo)簽實(shí)現(xiàn)更改顏色的核心代碼
這篇文章主要介紹了Angular中點(diǎn)擊li標(biāo)簽實(shí)現(xiàn)更改顏色的核心代碼,需要的朋友可以參考下2017-12-12
angularjs實(shí)現(xiàn)天氣預(yù)報(bào)功能
這篇文章主要為大家詳細(xì)介紹了angularjs實(shí)現(xiàn)天氣預(yù)報(bào)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
Angular2中select用法之設(shè)置默認(rèn)值與事件詳解
在Angular.JS中可以使用數(shù)組或?qū)ο髣?chuàng)建一個(gè)下拉列表選項(xiàng)。關(guān)于Angular.js中select的基礎(chǔ)相信大家應(yīng)該都已經(jīng)了解了,那么下面這篇文章主要給大家介紹了Angular2中select用法之設(shè)置默認(rèn)值與事件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-05-05
Angular2實(shí)現(xiàn)自定義雙向綁定屬性
本篇文章主要介紹了Angular 2實(shí)現(xiàn)自定義 雙向綁定 屬性,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03
Angular重構(gòu)數(shù)組字段的解決方法示例
這篇文章主要為大家介紹了Angular重構(gòu)數(shù)組字段的解決方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
如何在Angular8.0下使用ngx-translate進(jìn)行國際化配置
這篇文章主要介紹了如何在Angular8.0下使用ngx-translate進(jìn)行國際化配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07

