将日期格式更改为“DD-MM-YYYY”

时间:2017-09-11 11:40:56

标签: 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”格式给出结果。

我需要结果为“DD-MM-YYYY”,输入类型为“date”。任何想法都可以克服这个问题!

4 个答案:

答案 0 :(得分:1)

使用{{date | date:'ddMMyyyy'}}代替{{date | date:'dd MM yyyy'}}

答案 1 :(得分:1)

使用:

public Partner SelectedPartner
{
    set
    {
        if (value != null)
            Device.OpenUri(new System.Uri(value.WebUrl));
    }
}

在组件中:

(ngModelChange)=setDate(order_date)

答案 2 :(得分:1)

&#13;
&#13;
{{order_date| formatDate: order_date:'d/M/yyyy'}}
&#13;
&#13;
&#13;

答案 3 :(得分:0)

var newDatepickerDate = new Date(23/03/1999);
var startup = newDatepickerDate.toLocaleDateString();
var datePickerdate =startup.replace(/\b(\d\/)/g,'0$1');
var i = datePickerdate;
var dayMonthYear= i.replace(/(\d\d)\/(\d\d)\/(\d{4})/, "$3-$1-$2"); 
相关问题