如何使用31/05/2019
之类的格式制作过滤日期函数?
我尝试了日期过滤器功能,但过滤器只能过滤格式为2019-05-01
的日期。我想将格式更改为31/05/2019
。
在此jsfiddle code中,我们在表上有两个数据。第一个数据的日期格式为31/05/2019
,第二个数据的日期格式为2019-05-01
。过滤功能只能过滤第二个数据,而不能过滤第一个数据。
如何使过滤器的日期格式为“ 31/05/2019”?
答案 0 :(得分:0)
使用str.split()
方法。
str.split(分隔符,限制);
<script>
// JavaScript Program to illustrate split() function
function func() {
// Original string
var str = 'It iS a 5r&e@@t Day.'
// Splitting up to 2 terms
var array = str.split(" ",2);
document.write(array);
}
func();
</script>
输出为:[It,iS]
答案 1 :(得分:0)
您可以这样设置日期格式:
var d = new Date("2019-05-31")
var YY = d.getFullYear()
var MM = d.getMonth() < 8 ? '0' + (d.getMonth() +1) : d.getMonth()+1;
var DD = d.getDate() < 9 ? '0' + d.getDate() : d.getDate()
console.log(DD+"/"+MM+"/"+YY)
输出:“ 31/05/2019”