如何在JavaScript上将日期过滤器格式从“ 2019-05-31”更改为“ 31/05/2019”?

时间:2019-05-31 09:54:37

标签: javascript php jquery html

如何使用31/05/2019之类的格式制作过滤日期函数?

我尝试了日期过滤器功能,但过滤器只能过滤格式为2019-05-01的日期。我想将格式更改为31/05/2019

在此jsfiddle code中,我们在表上有两个数据。第一个数据的日期格式为31/05/2019,第二个数据的日期格式为2019-05-01。过滤功能只能过滤第二个数据,而不能过滤第一个数据。

如何使过滤器的日期格式为“ 31/05/2019”?

2 个答案:

答案 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”