Maison > interface Web > js tutoriel > le corps du texte

Utilisez JS pour convertir une chaîne en date et comparer les deux tailles

怪我咯
Libérer: 2017-06-29 10:22:26
original
1491 Les gens l'ont consulté

Cet article présente principalement la méthode JS de conversion de String en date et de comparaison de taille. Il analyse en détail les techniques de JavaScript String et d'opération de date sous forme d'exemples. Il a Il doit avoir une valeur de référence. Les amis dans le besoin peuvent se référer à

Cet article analyse la méthode JS de conversion de chaînes en dates et de comparaison de tailles. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Méthode 1 :

function compareDate(DateOne, DateTwo) {
  var OneMonth = DateOne.substring(5, DateOne.lastIndexOf("-"));
  var OneDay = DateOne.substring(DateOne.length, DateOne.lastIndexOf("-") + 1);
  var OneYear = DateOne.substring(0, DateOne.indexOf("-"));
  var TwoMonth = DateTwo.substring(5, DateTwo.lastIndexOf("-"));
  var TwoDay = DateTwo.substring(DateTwo.length, DateTwo.lastIndexOf("-") + 1);
  var TwoYear = DateTwo.substring(0, DateTwo.indexOf("-"));
  if (Date.parse(OneMonth + "/" + OneDay + "/" + OneYear) > Date.parse(TwoMonth + "/" + TwoDay + "/" + TwoYear)) {
    return true;
  } else {
    return false;
  }
}
Copier après la connexion

Exemple :

Le code est le suivant :

alert(compareDate(''2004-12-01'',''2004-05-02'''));
Copier après la connexion

Actuellement, ne prend en charge que le format année-mois-jour

Méthode 2 :

var checkStartDate = document.form1.checkStartDate.value; 
var checkEndDate = document.form1.checkEndDate.value; 
var arys= new Array(); 
var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); 
if(checkStartDate != null && checkEndDate != null) { 
  arys=checkStartDate.split('-'); 
  var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); 
  arys=checkEndDate.split('-'); 
  var checkEndDate=new Date(arys[0],parseInt(arys[1]-1),arys[2]);  
  if(startdate > checkEndDate) { 
    alert("你的检查日期开始时间大于结束时间啦"); 
    return; 
  }
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!