DC - Date

Affichage de la date grégorienne et DCienne

当前为 2014-05-23 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name DC - Date
  3. // @namespace DreadCast
  4. // @include http://www.dreadcast.net/Main
  5. // @grant none
  6. // @author Ianouf
  7. // @date 07/01/2014
  8. // @version 1.0
  9. // @description Affichage de la date grégorienne et DCienne
  10. // @compat Firefox, Chrome
  11. // @require http://code.jquery.com/jquery-1.10.2.min.js
  12. // ==/UserScript==
  13.  
  14. jQuery.noConflict();
  15.  
  16. jQuery(document).ready(function() {
  17. //Affichage de la date:
  18. jQuery('#bandeau ul.menus').eq(0)
  19. .prepend('<li id="affichageDateDC" class="couleur5" ></li>'
  20. +'<li class="separator"></li>'
  21. +'<li id="affichageDate" class="couleur5" ></li>'
  22. +'<li class="separator"></li>');
  23. setInterval(function(){
  24. var d = new Date();
  25. var thedate = d.toLocaleString();
  26. day = d.getDate(); // jour 1 - 31
  27. month = d.getMonth()+1; //mois 1-12
  28. year = d.getYear()-100; // année 00-99 (donc 2000 a 2099)
  29.  
  30. dchep = Math.floor(day / 7)+1; //heptade
  31. dcday = (day%7); //jour de l'heptade
  32. dcyear = 70+(year*12)+month; //année, basé sur le fais que janvier 2000 est l'an 70 de DC.
  33. //le jour 0 est plutot le dernier jour de l'heptade précédente!
  34. if(dcday == 0){
  35. dchep--;
  36. dcday=7;
  37. }
  38. dcddate = dcday+'/'+dcyear+'.'+dchep;
  39. jQuery('#affichageDate').html(thedate);
  40. jQuery('#affichageDateDC').html(dcddate);
  41. },1000);
  42. });