【问题标题】:How to Convert Date format MMM DD,YYYY to mm/dd/yyyy in jquery如何在 jquery 中将日期格式 MMM DD,YYYY 转换为 mm/dd/yyyy
【发布时间】:2015-12-30 06:18:17
【问题描述】:

我的日期是“2015 年 12 月 29 日 - 2015 年 12 月 29 日”并使用子字符串,

var StartDate = strDate.substring(0, 12); 

所以,

StartDate = Dec 29, 2015, 
  var EndDate = strDate.substring(15, 27); 

所以,

EndDate = Dec 29, 2015

【问题讨论】:

标签: jquery daterangepicker


【解决方案1】:

这可能对纯 javascript 有帮助

var date1= "DEC 29,2015";
var myDate = new Date(date1);
alert(myDate);
var d = myDate.getDate();
var m =  myDate.getMonth();
var y = myDate.getFullYear();
alert((++m) + "/" + d + "/" + y);

您可以使用以下可重用函数将daymonth 转换为两位数

function GetTodayDate() {
                var today = new Date();
                var dd = today.getDate();
                var mm = today.getMonth() + 1; //January is 0!
                var yyyy = today.getFullYear();
                var hh = today.getHours();
                var min = today.getMinutes();

                if (hh < 10) {
                    hh = '0' + hh;
                }
                if (min < 10) {
                    min = '0' + min;
                }

                if (dd < 10) {
                    dd = '0' + dd;
                }

                if (mm < 10) {
                    mm = '0' + mm;
                }

                today = dd + '-' + mm + '-' + yyyy;
                return today;
            }

【讨论】:

  • 如果对您有帮助,请采纳为答案
【解决方案2】:

$(document).ready(function(){
	var StartDate= "DEC 30,2015";
	var newDate = new Date(StartDate);
	var date = newDate.getDate();
	var month =  newDate.getMonth();
	var year = newDate.getFullYear();
	
	var desiredDate = month+'/'+date+'/'+year;
    alert(desiredDate)
});
&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-10
    • 2012-09-12
    • 1970-01-01
    • 2016-05-20
    相关资源
    最近更新 更多