Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. var hora, minuto, segundo, dia, mes, anyo;
  2.  
  3. function createWatch() {
  4. var horaCeros ,minutoCeros ,segundoCeros,mesCeros;
  5.  
  6. hora = document.getElementById("hores").value;
  7. minuto = document.getElementById("minuts").value;
  8. segundo = document.getElementById("segons").value;
  9.  
  10. dia = document.getElementById("dia").value;
  11. mes = document.getElementById("mes").value;
  12. anyo = document.getElementById("any").value;
  13.  
  14. if(hora < 10) {
  15. horaCeros = '0' + hora;
  16. }else{
  17. horaCeros = hora
  18. }
  19.  
  20. if(minuto < 10) {
  21. minutoCeros = '0' + minuto;
  22. }else{
  23. minutoCeros = minuto
  24. }
  25.  
  26. if(segundo < 10) {
  27. segundoCeros = '0' + segundo;
  28. }else{
  29. segundoCeros = segundo
  30. }
  31.  
  32. if(mes < 10){
  33. mesCeros = '0' + mes;
  34. }else{
  35. mesCeros = mes
  36. }
  37. var horaIntro = horaCeros + " : " + minutoCeros + " : " + segundoCeros;
  38. var fechaIntro = dia + " / " + mesCeros + " / " + anyo;
  39.  
  40. document.getElementById("clock").innerHTML = horaIntro;
  41. document.getElementById("calendar").innerHTML = fechaIntro;
  42.  
  43. }
  44.  
  45. function startWatch() {
  46.  
  47. segundo++;
  48.  
  49. if(segundo == 60){
  50. minuto++;
  51. segundo = 0;
  52. }
  53. if(minuto == 60){
  54. hora++;
  55. minuto = 0;
  56. }
  57. if(hora == 24){
  58. hora = 0;
  59. dia++;
  60. }
  61. if((mes == 2) & (dia == 30) & (anyo % 4 == 0)){
  62. dia = 1;
  63. mes++;
  64. }
  65. if((mes == 2) & (dia == 29) & (anyo % 4 != 0)){
  66. dia = 1;
  67. mes++;
  68. }
  69. if (mes == 4 || mes==6 || mes == 9 || mes==11){
  70. if(dia == 31){
  71. mes++;
  72. dia = 1;
  73. }
  74. }
  75. if (mes == 1 || mes==3 || mes == 5 || mes==7 || mes==8 || mes == 10 || mes==12){
  76. if(dia == 32){
  77. mes++;
  78. dia = 1;
  79. }
  80. }
  81. if(mes == 13){
  82. mes = 1;
  83. anyo++
  84. }
  85. if(hora < 10) {
  86. horaCeros = '0' + hora;
  87. }else{
  88. horaCeros = hora
  89. }
  90.  
  91. if(minuto < 10) {
  92. minutoCeros = '0' + minuto;
  93. }else{
  94. minutoCeros = minuto
  95. }
  96.  
  97. if(segundo < 10) {
  98. segundoCeros = '0' + segundo;
  99. }else{
  100. segundoCeros = segundo
  101. }
  102.  
  103. if(mes < 10){
  104. mesCeros = '0' + mes;
  105. }else{
  106. mesCeros = mes
  107. }
  108.  
  109. var horaActu = horaCeros + " : " + minutoCeros + " : " + segundoCeros;
  110. var fechaActu = dia + " / " + mesCeros + " / " + anyo;
  111.  
  112. document.getElementById("clock").innerHTML = horaActu;
  113. document.getElementById("calendar").innerHTML = fechaActu;
  114.  
  115. //setInterval(startWatch(), 1000 ,hora, minuto, segundo, dia, mes, anyo);
  116. setTimeOut(startWatch(), 1000 ,hora,minuto, segundo,dia,mes,anyo);
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement