簡體   English   中英

如何在HTML中的angular js中添加日期的年份

[英]how to add years in date in angular js in the html

我的html上有此代碼

<p>Date issued: <span class="b">{{orderPrint.orderDetails.received_date | date : "medium"}}</span></p>

它顯示如下內容:Date:Mar 16,2018 7:39:08 PM

我想顯示日期:2023年3月16日晚上7:39:08。 我怎樣才能做到這一點?

我們可以在Date中使用setYear()進行此操作。

例如。

var myDate = new Date();

並+1以在當前日期添加一年。

myDate.setYear(userdob.getFullYear() + 1);

就您而言,只需如下更新日期值即可。

var updatedYear = orderPrint.orderDetails.received_date.getFullYear() + 5;
orderPrint.orderDetails.received_date.setYear(updatedYear);

HTML模板綁定中的用法:

{{ date_expression | date : format : timezone}}

例:

<span ng-non-bindable>{{1288323623006 | date:'medium'}}</span>:
<span>{{1288323623006 | date:'medium'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span>:
<span>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:'MM/dd/yyyy @ h:mma'}}</span>:
<span>{{'1288323623006' | date:'MM/dd/yyyy @ h:mma'}}</span><br>
<span ng-non-bindable>{{1288323623006 | date:"MM/dd/yyyy 'at' h:mma"}}</span>:
<span>{{'1288323623006' | date:"MM/dd/yyyy 'at' h:mma"}}</span><br>

有關更多詳細信息: https : //docs.angularjs.org/api/ng/filter/date

如果要添加時區,請使用此

new Date()。toLocaleString(“ en-US”,{timeZone:“ America / Los_Angeles”})

如果您只想添加年/月/日的日期。 然后按照以下步驟

步驟1-首先需要解析日期。 采用

var a = data.parse(new date());

步驟2-a = a +(365 * 24 * 60 * 60 * 1000)

如果您想增加年份,請遵循此javascript

   var dat=new Date();
    var y=dat.getFullYear()+5;
    dat.setFullYear(y);

和amol bhor也很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM