使用javascript从dd/mm/yyyy到yyyyy /mm/dd的日期转换[重复]

时间:2022-04-14 22:33:38

This question already has an answer here:

这个问题已经有了答案:

I need to convert a date from dd/mm/yyyy to yyyy/mm/dd. I am getting the input from a text box in dd/mm/yyyy format.When i try to convert it to yyyy/mm/dd i got the error invalid date.How can i convert it properly.

我需要将日期从dd/mm/yyy转换为yyyy/mm/dd。我正在从一个文本框输入dd/mm/yyyy格式。当我试图将它转换为yyyyy /mm/dd时,我得到了错误无效日期。如何正确地转换它。

2 个解决方案

#1


9  

Try this

试试这个

var date= '21/01/2015';
var d=new Date(date.split("/").reverse().join("-"));
var dd=d.getDate();
var mm=d.getMonth()+1;
var yy=d.getFullYear();
var newdate=yy+"/"+mm+"/"+dd;

Working Demo

演示工作

#2


11  

here's the snippet I found working

这是我找到的工作片段

date="21/01/2015"; var newdate = date.split("/").reverse().join("-");

日期= " 21/01/2015”;var newdate = date.split(“/”).reverse(). join(“-”);

#1


9  

Try this

试试这个

var date= '21/01/2015';
var d=new Date(date.split("/").reverse().join("-"));
var dd=d.getDate();
var mm=d.getMonth()+1;
var yy=d.getFullYear();
var newdate=yy+"/"+mm+"/"+dd;

Working Demo

演示工作

#2


11  

here's the snippet I found working

这是我找到的工作片段

date="21/01/2015"; var newdate = date.split("/").reverse().join("-");

日期= " 21/01/2015”;var newdate = date.split(“/”).reverse(). join(“-”);