[英]how to add years in date in angular js in the html
I have this code on my html 我的html上有此代码
<p>Date issued: <span class="b">{{orderPrint.orderDetails.received_date | date : "medium"}}</span></p>
It displays something like this: Date: Mar 16, 2018 7:39:08 PM 它显示如下内容:Date:Mar 16,2018 7:39:08 PM
I want to display Date: Mar 16, 2023 7:39:08 PM. 我想显示日期:2023年3月16日晚上7:39:08。 how can I do that?
我怎样才能做到这一点?
We can do this using setYear() in Date.
我们可以在Date中使用setYear()进行此操作。
For eg. 例如。
var myDate = new Date();
and +1 to add a year in current date. 并+1以在当前日期添加一年。
myDate.setYear(userdob.getFullYear() + 1);
In your case, just update your date value as below. 就您而言,只需如下更新日期值即可。
var updatedYear = orderPrint.orderDetails.received_date.getFullYear() + 5;
orderPrint.orderDetails.received_date.setYear(updatedYear);
Usage In HTML Template Binding: HTML模板绑定中的用法:
{{ date_expression | date : format : timezone}}
Example: 例:
<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>
For more details: https://docs.angularjs.org/api/ng/filter/date 有关更多详细信息: https : //docs.angularjs.org/api/ng/filter/date
If you want to add timezone then use this 如果要添加时区,请使用此
new Date().toLocaleString("en-US", {timeZone: "America/Los_Angeles"}) new Date()。toLocaleString(“ en-US”,{timeZone:“ America / Los_Angeles”})
if you want to just add year/month/time in date. 如果您只想添加年/月/日的日期。 then follow this steps
然后按照以下步骤
step 1- first need to parse date. 步骤1-首先需要解析日期。 use
采用
var a = data.parse(new date()); var a = data.parse(new date());
step 2 - a = a + (365*24*60*60*1000) 步骤2-a = a +(365 * 24 * 60 * 60 * 1000)
if you want to add year follow this javascript 如果您想增加年份,请遵循此javascript
var dat=new Date();
var y=dat.getFullYear()+5;
dat.setFullYear(y);
and amol bhor also fine. 和amol bhor也很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.