Este artigo descreve o método de obter e verificar a data de início e término do JS. Compartilhe -o para sua referência, como segue:
function validation () {var startDate = document.getElementById ("start_tenancydate_s"). value; var enddate = document.getElementById ("end_tenancydate_s"). false;} if (enddate == "") {alert ("Por favor, selecione a data de término!"); retorna false;} if (datesent> 365) {alert ("a diferença de data selecionada excede o valor máximo de 1 ano!"); Retorno false;} se (dateg <0) {alert ("a data de seleção é incorreta; true;}} // Chame este método (método principal) função datediff (date1, date2) {var type1 = typeof date1, type2 = typeof date2; if (type1 == 'string') date1 = stringtotime (date1); else if (date1.gettime) date1 = date1.gettime (); if (type2 == 'string') date2 = stringtotime (date2); else if (date2.gettime) date2 = date2.gettime (); return (date1 - date2)/(1000 * 60 * 60 * 24); // Exceto 1000 é milissegundos, nenhum segundo é adicionado} // o método necessário para converter um stringtotime (string) {var f = string.split ('', 2); var d = (f [0]? F [0]: '') .Split ('-', 3); var t = (f [1]? F [1]: '') .Split (':', 3); Return (nova data (parsente (d [0], 10) || nulo, (parseint (d [1], 10) || 1) -1, parseint (d [2], 10) || nulo, parseint (t [0], 10) || 2, parseint (t [1], 10) || null, parsent (t.For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript Time and Date Operation Skills", "Summary of JavaScript Switching Effects and Skills", "Summary of JavaScript Search Algorithm Skills", "Summary of JavaScript Animation Special Effects and Skills", "Summary of JavaScript Errors and Debugging Skills", "Summary of JavaScript Data Structures and Algorithm Habilidades "," Resumo do Algoritmo e Habilidades de Traversal JavaScript "e" Resumo do Uso da Operação Matemática JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.