【问题标题】:Date conversion from dd/mm/yyyy to yyyy/mm/dd using javascript [duplicate]使用javascript将日期从dd/mm/yyyy转换为yyyy/mm/dd [重复]
【发布时间】:2015-03-19 14:34:51
【问题描述】:

我需要将日期从 dd/mm/yyyy 转换为 yyyy/mm/dd。 我从 dd/mm/yyyy 格式的文本框中获取输入。当我尝试将其转换为 yyyy/mm/dd 时出现错误 无效日期。如何正确转换。

【问题讨论】:

  • 你能显示你现在使用的代码吗?
  • 你自己尝试了什么?
  • var start=request.param('startDate'); formatedStartDate = getYearMonthDate(新日期(开始)); function getYearMonthDate(date){ var monthYear=date.getFullYear()+" "+date.getMonth()+ " " + date.getDate();返回月年; }
  • date="dd/mm/yyyy"; var newdate = date.split("/").reverse().join("-");
  • @BhargavModi,你好,如果你把它作为答案,这将有助于未来的访问者看到答案。你认为他们会阅读评论以获得问题的答案吗?

标签: javascript jquery html node.js


【解决方案1】:

这是我发现工作的 sn-p

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

【讨论】:

  • 工作就像一个魅力......谢谢@Bhargav
【解决方案2】:

试试这个

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

【讨论】:

    猜你喜欢
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多