convert dd/mm/yyyy to mm/dd/yyyy in javascript

前端 未结 12 1076
深忆病人
深忆病人 2020-12-15 18:49

I want to convert dd/mm/yyyy to mm/dd/yyyy in javascript.

相关标签:
12条回答
  • 2020-12-15 19:32
    var initial = 'dd/mm/yyyy'.split(/\//);
    console.log( [ initial[1], initial[0], initial[2] ].join('/')); //=> 'mm/dd/yyyy'
    // or in this case you could use
    var initial = 'dd/mm/yyyy'.split(/\//).reverse().join('/');
    
    0 讨论(0)
  • 2020-12-15 19:33
      var currentDate = new Date()
      var day = currentDate.getDate()
      var month = currentDate.getMonth()
      var year = currentDate.getFullYear()
      document.write("<b>" + month + "/" + day + "/" + year + "</b>")
    
    0 讨论(0)
  • 2020-12-15 19:34

    Try this, it works for me:

    var fechaLatinFormat= "05-10-2016";//octuber 5, 2016 - octubre 5 del 2016
    var datePieces = fechaLatinFormat.split("-"); 
    var preFinalDate = new Date(parseInt(datePieces[2]), parseInt(datePieces[1]) - 1, parseInt(datePieces[0]));    
    console.log(preFinalDate.format("mm-dd-yyyy")); 
    

    Or:

    var fechaLatinFormat= "05-10-2016";//octuber 5, 2016 - octubre 5 del 2016
    var datePieces = fechaLatinFormat.split("-"); 
    var preFinalDate = [datePieces[1] , datePieces[0] , datePieces[2]];
    console.log(preFinalDate.join("-"));
    
    0 讨论(0)
  • 2020-12-15 19:35
    var date = "31/03/2017 14:28";
    var regex = /(\d+)/g;
    var d = date.match(regex);
    var out = d[2] + "-" + d[1] + "-" + d[0] + " " + d[3] + ":" + d[4];
    var dag = new Date(out);
    console.log(dag);
    

    This is only solution for numbers with this regex

    0 讨论(0)
  • 2020-12-15 19:38
    date = "01/Feb/2010"
    monthes = {"Jan": "01", "Feb": "02", "Mar": "03" ... }
    date_ar = date.split(/\//)
    day = date_ar[0]
    year = date_ar[2]
    month = monthes[date_ar[1]]
    new_date = [month, day, year].join("/")
    
    0 讨论(0)
  • 2020-12-15 19:39

    Convert dd/mon/yyyy to mm/dd/yyyy:

    months = {'jan': '01', 'feb': '02', 'mar': '03', 'apr': '04', 'may': '05',
    'jun': '06', 'jul': '07', 'aug': '08', 'sep': '09', 'oct': '10', 'nov': '11',
    'dec': '12'};
    
    split = 'dd/mon/yyyy'.split('/');
    [months[split[1]], split[0], split[2]].join('/');
    

    Convert dd/mm/yyyy to mm/dd/yyyy:

    split = 'dd/mm/yyyy'.split('/');
    [split[1], split[0], split[2]].join('/');
    
    0 讨论(0)
提交回复
热议问题