Bonjour

A l'aide mon ami el_pedro, j'ai développé un script en Javascript qui permet de décompter la temps restant avant la sortie de la nouvelle version d'OpenBSD.

Voici le script en question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
function countdown()
{
    var now = new Date();
    var dat;
    var month = Array('JANUARY','FEBRUARY','MARCH','APRIL','MAY','JUNE','JULY','AUGUST','SEPTEMBER','OCTOBER','NOVEMBER','DECEMBER');
 
    if((now.getMonth() >= 3) && (now.getMonth() < 10))
    {
        dat = new Date(now.getFullYear(), 10, 1);
    } 
    else
    {
        if(now.getMonth() >= 11)
        {
            dat = new Date(now.getFullYear()+1, 4, 1);
        } 
        else
        {
            dat = new Date(now.getFullYear(), 4, 1);
        }
    }
 
    var version = 43+((dat.getFullYear() - 2008)*2);
 
    if(dat.getMonth() == 11)
    {
        version = version - 1;
    }
 
    var dif = (dat.getTime() - now.getTime())/1000;
    var tab = dif.toString().split('.');
    dif = tab[0];
 
    tab = (dif / 86400).toString().split('.');
    var days = tab[0];
    dif = dif - (days * 86400);
 
    tab = (dif / 3600).toString().split('.');
    var hours = tab[0];
    dif = dif - (hours * 3600);
 
    tab = (dif / 60).toString().split('.');
    var minutes = tab[0];
    var seconds = dif - (minutes * 60);
 
    if(days < 10){days="0"+days.toString();}
    if(hours < 10){hours="0"+hours.toString();}
    if(minutes < 10){minutes="0"+minutes.toString();}
    if(seconds < 10){seconds="0"+seconds.toString();}
 
    document.getElementById('days').innerHTML = days;
    document.getElementById('hours').innerHTML = hours;
    document.getElementById('minutes').innerHTML = minutes;
    document.getElementById('seconds').innerHTML = seconds;
 
    document.getElementById('date').innerHTML = month[dat.getMonth()]+", "+dat.getDate()+", "+dat.getFullYear();
    document.getElementById('version').innerHTML = "OpenBSD "+(version/10)+"-RELEASE";
    setTimeout("countdown()", 1000);
}
Voici le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
01.19.40.30
 days    hours   minutes seconds

      OpenBSD 4.5-RELEASE
          MAY,01,2009
et on redémarre pour la version suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
50.25.12.20
 days    hours   minutes seconds

      OpenBSD 4.6-RELEASE
        FEBRUARY,01,2009
Je souhaite le transformer en PHP pour que tout le monde puisse le voir fonctionner.

Est-ce possible en PHP ?

Avez-vous une petite idée ? Un exemple ?

Merci d'avance