-- for så vil jeg bare lave det, så det virker !-)
-- men du kan da også parse kalorius, så det dur:
function uniformDate(dato){ dato = dato.split(/[- :]/); return dato[2] + dato[0] + dato[1] + dato[3] + dato[4]; } function CompareDates(form){ var startDate = uniformDate(form.elements['StartDate'].value); var dueDate = uniformDate(form.elements['DueDate'].value); if (startDate > dueDate){ alert("Start Date cannot be after Due Date!") return false; } }
-- måske skal der valideres en anelse, så der ikke kommer fejl, hvis der også er en tid !-)
Meget imponerende kode du har sammensat. Det virker desværre ik, her kan du se hele min kode... Jeg kan os oprette et nyt spørgsmål så du kan få ekstra points for alt det her. Indtil videre mange tak for hjælpen.
function twoDigits(num) { return num<10 ? "0" + num : "" + num; }
function uniformDate(dato) { dato = dato.split(/[- :]/); return dato[2] + dato[0] + dato[1] + dato[3] + dato[4]; } function CompareTwoDates(form) { var startDate = uniformDate(form.elements['StartDate'].value); var dueDate = uniformDate(form.elements['DueDate'].value);
var today = new Date(); var showTimestamp = today.getFullYear() +"-"+ twoDigits(today.getMonth()+1) +"-"+ twoDigits(today.getDate()) +" "+ twoDigits(today.getHours()) +":"+ twoDigits(today.getMinutes()) today = today.getFullYear() + twoDigits(today.getMonth()+1) + twoDigits(today.getDate()) + twoDigits(today.getHours()) + twoDigits(today.getMinutes());
if (startDate > today) { alert("Start date cannot be before todays date: "+showTimestamp) return false; }
if (startDate > dueDate) { alert("Due date cannot be before start date") return false; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.