Javascript 将日期格式更改为";“DD-MM-YYYY”;
我使用了输入类型“日期”,如下所示Javascript 将日期格式更改为";“DD-MM-YYYY”;,javascript,html,angular,Javascript,Html,Angular,我使用了输入类型“日期”,如下所示 <input type="date" class="form-control input-sm pull-right" name="order_date" placeholder="Created At" id="l1" [(ngModel)]="order_date"> 它以“YYYY-MM-DD”格式给出结果 我需要输入类型为“date”的结果为“DD-MM-YYYY”。有没有办法克服这个问题!使用{{date}dat
<input type="date" class="form-control input-sm pull-right" name="order_date" placeholder="Created At"
id="l1" [(ngModel)]="order_date">
它以“YYYY-MM-DD”格式给出结果
我需要输入类型为“date”的结果为“DD-MM-YYYY”。有没有办法克服这个问题!使用
{{date}date:'ddmmyyyyy}
而不是{date}date}date:'DD-MM-yyyyy}
使用{date date date date:'ddmmyyyyyyyyy}
而不是{date date date date:'DD yyyyyyyyyyyyyyy}/p><
(ngModelChange)=setDate(order_date)
在组件中:
setDate(date:Date){
payload.date = date; // to save payload
}
使用:
在组件中:
setDate(date:Date){
payload.date = date; // to save payload
}
{{订单日期|格式日期:订单日期:'d/M/yyyy'}
{date}formatDate:order{date:'d/M/yyyyy'}
changevalue=“{date}date:'dd-MM-yyyyy'}”
tovalue=“{date}date:'dd-MM-y'}{/code>应该可以。将value=“{date date date:'dd MM-yyyyyyyy'}}更改为value=“{date date date date:'dd-MM}}”“
应该没问题,结果还是一样的!试试{{date | date:'dMy'}}
它仍然给出相同的结果!尝试{{date | date:'dMy'}}
请不要只发布代码答案。对于未来的读者来说,更有趣的是看到解释为什么这会回答这个问题。除此之外,您不能指望从toLocaleDateString()
获得任何可预测的输出,因此我想知道这种方法是否有任何可行性。请不要只发布代码答案。对于未来的读者来说,更有趣的是看到解释为什么这会回答这个问题。除此之外,您不能指望从toLocaleDateString()
中获得任何可预测的输出,因此我想知道这种方法是否适用。