Witam.
Mam ogormna prosbe , bo niestety nie potrafie sobie sam z tym poradzić a jestem poczatkujacym dopiero .
Posiadam taki o to kod :
  1. <?php
  2. if (!isset($_GET)) {
  3. ?>
  4.  
  5. <form action="" method="get">
  6. <input type="text" name="data"><br>
  7. <input type="text" name="tekst_podczas" value="{0} dni, {1} godzin, {2} minut i {3} sekund"><br>
  8. <input type="text" name="tekst_po" value="juz po wydarzeniu!"><br>
  9. <input type="submit" value="Generuj czasomierz">
  10. </form>
  11.  
  12. <?php
  13. } else {
  14. ?>
  15.  
  16. <div id="licznik"></div>
  17.  
  18. <script type="text/javascript">
  19. String.prototype.format = function() {
  20. var formatted = this;
  21. for( var arg in arguments ) {
  22. formatted = formatted.replace("{" + arg + "}", arguments[arg]);
  23. }
  24. return formatted;
  25. };
  26.  
  27. function czasDoWydarzenia(data, text_podczas, text_po)
  28. {
  29. var d = data.split('-'); // rok-mie-dzien-godz-min-sek-milisek
  30. var aktualnyCzas = new Date();
  31. var dataWydarzenia = new Date(d[0], d[1], d[2], d[3], d[4], d[5], d[6]);
  32. var pozostalyCzas = dataWydarzenia.getTime() - aktualnyCzas.getTime();
  33.  
  34. if (pozostalyCzas > 0)
  35. {
  36. var s = pozostalyCzas / 1000; // sekundy
  37. var min = s / 60; // minuty
  38. var h = min / 60; // godziny
  39. var d = h / 24; // dni
  40.  
  41. var sLeft = Math.floor(s % 60); // pozostało sekund
  42. var minLeft = Math.floor(min % 60); // pozostało minut
  43. var hLeft = Math.floor(h % 24); // pozostało godzin
  44. var dLeft = Math.floor(d);
  45.  
  46. if (minLeft < 10)
  47. minLeft = "0" + minLeft;
  48. if (sLeft < 10)
  49. sLeft = "0" + sLeft;
  50.  
  51. return text_podczas.format(dLeft, hLeft, minLeft,sLeft);
  52. }
  53. else
  54. return text_po;
  55. }
  56.  
  57. var data = "<?php echo $_GET['data']; ?>";
  58. var text_podczas = "<?php echo $_GET['tekst_podczas']; ?>";
  59. var text_po = "<?php echo $_GET['tekst_po']; ?>";
  60. document.getElementById("licznik").innerHTML = czasDoWydarzenia(data, text_podczas, text_po);
  61. setInterval(function(){
  62. document.getElementById("licznik").innerHTML = czasDoWydarzenia(data, text_podczas, text_po)
  63. }, 1000);
  64. </script>
  65.  
  66. <?php
  67. }
  68. ?>

Ale niestety nie potrafie zrobic tak jak na tej stronce : Odliczanie
Chciałbym aby bylo tak jak na tej stronce . Aby bylo :
Tekst pod licznikiem
Aby mozna ustalic date tez w takich kafelkach jak na tej stronce
Kolor czcionki podpisu
i Czy da sie tez takie graficzne zrobić jak na tej stronce jest pokazane
Byblym ogromnie wdzieczny , oczywiscie moge za taką pomoc cos zaplacic jesli bedzie trzeba : )