获取日期格式为“ DD-MM-YYYY”

时间:2019-05-30 07:36:08

标签: javascript jquery date datetimepicker

我希望将日期格式设置为“ DD-MM-YYYYY”。

我尝试以这种方式添加代码,但是由于 date.getFullYear不是函数

,它出现了错误
a.ts:2:3 - error TS2322: Type '{ [x: string]: string; }' is not assignable to type '{ [P in K]: string; }'.

2   return { [key]: "Hello, World!" };

下面是我的工作代码,但日期格式如下所示:
               第一天:2019年5月1日星期三00:00:00 GMT + 0800(新加坡标准时间)
lastDay:2019年5月31日星期五00:00:00 GMT + 0800(新加坡标准时间)

var selectedDate = $("[id$=datepicker]").datepicker({ dateFormat: 'dd-mm-yyyy' }).val();

2 个答案:

答案 0 :(得分:0)

如果您想将 getFullYear 与dategormat代码一起使用,请按以下方式使用:

onSelect: function(dateText, inst) { 
    var date = $(this).datepicker('getDate'),
        day  = date.getDate(),  
        month = date.getMonth() + 1,              
        year =  date.getFullYear();
    date = day + '-' + month + '-' + year
} 

答案 1 :(得分:0)

var selectedDate = $("#datepicker").datepicker({ dateFormat: 'dd-mm-yyyy' }).val();

day  = selectedDate.getDate(),  
month = selectedDate.getMonth() + 1,              
year =  selectedDate.getFullYear();

这将起作用