Dátum kiíratása másképp

Ezt a kis kódrészletet azért osztom meg, mert sok javascriptes megoldást láttam már a dátum kiíratására. Alapból nekem nem tetszett, ahogy a php kiírja a date függvénnyel, ezért elkészítettem egy picit magyarosított verziót.

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
60
61
62
63
64
 function printdate() {
 
 $year = date ( "Y" );
 $month = date ( "m" );
 $day = date ( "d" );
 
 $a1 = 'jan.';
 $a2 = 'feb.';
 $a3 = 'márc.';
 $a4 = 'ápr.';
 $a5 = 'máj.';
 $a6 = 'jún.';
 $a7 = 'júl.';
 $a8 = 'aug.';
 $a9 = 'szept.';
 $a10 = 'okt.';
 $a11 = 'nov.';
 $a12 = 'dec.';
 $ho = '';
 
 SWITCH ($month)
 {
  case '01': $ho = $a1;
                 break;
 
  case '02': $ho = $a2;
                 break;
 
  case '03': $ho = $a3;
                 break;
 
  case '04': $ho = $a4;
                 break;
 
  case '05': $ho = $a5;
                 break;
 
  case '06': $ho = $a6;
                 break;
 
  case '07': $ho = $a7;
                 break;
 
  case '08': $ho = $a8;
                 break;
 
  case '09': $ho = $a9;
                 break;
 
  case '10': $ho = $a10;
                 break;
 
  case '11': $ho = $a11;
                 break;
 
  case '12': $ho = $a12;
                 break;
 
  default: $ho = $month;
                  break;                                                                                                                                                          
 } 
 
 print $year.' . '.$ho.'  '.$day;
 }

Ha ez a kód benne van a forrásban valahol, vagy egy külső fájlból include -oljuk be, akkor már a lapban csak egy dolgunk van, munkára bírni a scriptet a következő paranccsal:

1
 printdate();

1 hozzászólás

  1. Itt egy rövidebb változat:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    function printdate() {
     
     $year = date ( "Y" );
     $month = date ( "n" );
     $day = date ( "d" );
     $honap_hun=array('jan.','feb.','márc.','ápr.','máj.','jún.','júl.','aug.','szept.','okt.','nov.','dec');
     $ho=$honap_hun[$month-1];
     
     print $year.' . '.$ho.'  '.$day;
     }

HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét