Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. function isValidDate(yearStr, monthStr, dayStr){
  2. if (yearStr != parseInt(yearStr)) {
  3. return false;
  4. }
  5. if (monthStr != parseInt(monthStr)) {
  6. return false;
  7. }
  8. if (dayStr != parseInt(dayStr)) {
  9. return false;
  10. }
  11.  
  12. year = parseInt(yearStr);
  13. month = parseInt(monthStr)-1; // Sausis - 0
  14. day = parseInt(dayStr);
  15. if (month < 0 || month > 11) {
  16. return false;
  17. }
  18. if (day < 1 || day > 31) {
  19. return false;
  20. }
  21. if (year < 1800 || year > 2500) {
  22. return false;
  23. }
  24. var date = new Date(year, month, day);
  25. if (date.getDate() != day) {
  26. alert("Neteisinga data");
  27. return false;
  28. }
  29. else return true;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement