Changed function SLConnect() to use $GLOBALS['oer_config']['ws_accounting']['server...
[openemr.git] / library / date_functions.php
blob6648a2b8dd47c202400bd1e247f2183cbc9a357e
1 <?php
2 // ============================================================
3 // dateformat
4 //
5 // return a formated string for date
6 // @args: none (it use LANGUAGE constant from globals.php)
7 // @return: $date_string (string) - formated string
8 // Cristian Navalici lemonsoftware at gmail dot com
9 //
10 // For Hebrew must be implemented a special calendar functions
11 // ============================================================
14 function dateformat () {
16 // string date is formed by
17 // $dow + date(day) + $nom + date(year) or similar
19 // name the day of the week for different languages
20 $day = date ("w"); // 0 sunday -> 6 saturday
22 switch ($day) {
23 case 0: $dow = xl ('Sunday'); break;
24 case 1: $dow = xl ('Monday'); break;
25 case 2: $dow = xl ('Tuesday'); break;
26 case 3: $dow = xl ('Wednesday'); break;
27 case 4: $dow = xl ('Thursday'); break;
28 case 5: $dow = xl ('Friday'); break;
29 case 6: $dow = xl ('Saturday'); break;
32 $dow .=" ";
34 // name of the month in different languages
35 $month = (int) date('m');
37 switch ($month) {
38 case 1: $nom = xl ('January'); break;
39 case 2: $nom = xl ('February'); break;
40 case 3: $nom = xl ('March'); break;
41 case 4: $nom = xl ('April'); break;
42 case 5: $nom = xl ('May'); break;
43 case 6: $nom = xl ('June'); break;
44 case 7: $nom = xl ('July'); break;
45 case 8: $nom = xl ('August'); break;
46 case 9: $nom = xl ('September'); break;
47 case 10: $nom = xl ('October'); break;
48 case 11: $nom = xl ('November'); break;
49 case 12: $nom = xl ('December'); break;
52 $nom .= " ";
54 // Date string format
55 switch (LANGUAGE) {
56 // english
57 case 1: $dt = date ("F jS Y"); break;
59 // swedish (sweden)
60 case 2: $dt = $dow . date ("Y") . " $nom ". date("d"); break;
62 // spanish + german + dutch
63 case 3:
64 case 4:
65 case 5: $dt = $dow .date ("d") . " $nom ". date("Y"); break;
67 // hebrew (israel) // display english NOT jewish calendar
68 case 6: $dt = date ("F jS Y"); break;
71 return $dt;