JavaScript 文字列と日付を変換する方法: 1. 「if (month.length == 1) {...}」メソッドを使用して日付を文字列に変換します。 2. 「if (」メソッドを使用して日付を文字列に変換します。 dateArr [1].indexOf("0") == 0){...}" を使用して文字列を日付に変換します。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JS の日付と文字列の変換
1. 日付を文字列に変換する
dateToString: function(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); if (month.length == 1) { month = "0" + month; } if (day.length == 1) { day = "0" + day; } var dateTime = year + "-" + month + "-" + day; return dateTime; },
2. 文字列を日付に変換する
stringToDate : function(dateStr,separator){ if(!separator){ separator="-"; } var dateArr = dateStr.split(separator); var year = parseInt(dateArr[0]); var month; //处理月份为04这样的情况 if(dateArr[1].indexOf("0") == 0){ month = parseInt(dateArr[1].substring(1)); }else{ month = parseInt(dateArr[1]); } var day = parseInt(dateArr[2]); var date = new Date(year,month -1,day); return date; },
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScriptで文字列と日付を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。