Maison  >  Article  >  interface Web  >  Comment convertir des chaînes et des dates en javascript

Comment convertir des chaînes et des dates en javascript

藏色散人
藏色散人original
2021-04-23 10:01:595794parcourir

Méthodes de conversion de chaînes et de dates JavaScript : 1. Convertissez les dates en chaînes via la méthode "if (month.length == 1) {...}" 2. Convertissez les dates en chaînes via "if (); dateArr [1].indexOf("0") == 0){...}" pour convertir la chaîne en date.

Comment convertir des chaînes et des dates en javascript

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.

Conversion de date et de chaîne JS

1. Convertir la date en chaîne

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. Convertir la chaîne en date

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;
 },

 [Apprentissage recommandé : Tutoriel JavaScript avancé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn