ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで文字列と日付を変換する方法

JavaScriptで文字列と日付を変換する方法

藏色散人
藏色散人オリジナル
2021-04-23 10:01:595812ブラウズ

JavaScript 文字列と日付を変換する方法: 1. 「if (month.length == 1) {...}」メソッドを使用して日付を文字列に変換します。 2. 「if (」メソッドを使用して日付を文字列に変換します。 dateArr [1].indexOf("0") == 0){...}" を使用して文字列を日付に変換します。

JavaScriptで文字列と日付を変換する方法

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。