Težave z datumom oz. strežniškimi nastavitvami?
 
G-force 23. avg 2013 15:25:54 Pridružen od:
31. mar 2008
828 objav
516 60 3
#1

Spodnjo kodo mi na vseh strežnikih/hostih izpiše 01.01.1970 1:00


$forum[13] = '0000-00-00 00:00:00';
$oDate = strtotime($forum[13]);
$sDate = date("d.m.Y G:i",$oDate);

Na enem VPS strežniku (vse privzete nastavitve) pa se je pojavila neka napaka in mi zgornjo kodo izpiše z letnico -0001 ter napačnim datumom. Mogoče kdo ve v čem je težava?



// Evo, 'nulti' datum izpiše 30.11.-0001 kar je čisto mimo...


všeč(0) ni všeč(0) spam(0)
 
G-force 23. avg 2013 15:42:42 Pridružen od:
31. mar 2008
828 objav
516 60 3
#2

Sicer za PHP ni tako velik problem. Težava je, ker mi očitno zaradi tega tudi Javascript ne dela pravilno...



Spodnja koda ima cca. 15 sekundo napako...


var date = new Date((time || "").replace(/-/g,"/").replace(/[TZ]/g," ")),
diff = (((new Date()).getTime() - date.getTime()) / 1000),
day_diff = Math.floor(diff / 86400);

Sicer jo bom, če ne bo šlo drugače prilagodil vendar to ni to. Če dela na vseh strežnikih, bi morala tudi na tem.


všeč(0) ni všeč(0) spam(0)
 
Aljo 23. avg 2013 15:45:53 Pridružen od:
26. jan 2012
545 objav
498 334 168
#3

// set default timezone

datedefaulttimezone_set('Europe/Ljubljana'); // GMT



$info = getdate();

$date = $info['mday'];

$month = $info['mon'];

$year = $info['year'];

$hour = $info['hours'];

$min = $info['minutes'];

$sec = $info['seconds'];



$current_date = "$date/$month/$year == $hour:$min:$sec";



Ali



// set default timezone

datedefaulttimezone_set('Europa/Ljubljana'); // GMT



$current_date = date('d/m/Y == H:i:s');



Katero nadzorno ploščo uporabljaš?

Če cpanel/whm imaš možnost nastaviti čas in datum :

WHM >> Server Configuration >> Server Time


všeč(1) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi zlorabljanja sistema plusov in minusov.*
 
G-force 23. avg 2013 15:58:28 Pridružen od:
31. mar 2008
828 objav
516 60 3
#4

Plesk, datum sem že nastavil, vendar ne pomaga. Rešitev je, da v javascript dodam kodo



diff = diff + 24;



ker je pač manjko 24ih sekund ampak to ni to. Bi rad ugotovil, kje točno je napaka.


všeč(0) ni všeč(0) spam(0)
 
Aljo 23. avg 2013 16:10:10 Pridružen od:
26. jan 2012
545 objav
498 334 168
#5

Teh par sekund se ti verjetno zgubi na poti od strežnika do tebe?



Preveri še:

cmd --> tracert tvojastran.com in pa load time strani.

Tu se lahko izgubi/striže tudi do 10+ sekund.

Kje imaš VPS? Si že kontaktiral DC support?


všeč(0) ni všeč(0) spam(1)
*Uporabniku je bila onemogočena uporaba foruma zaradi zlorabljanja sistema plusov in minusov.*
 
G-force 23. avg 2013 16:14:06 Pridružen od:
31. mar 2008
828 objav
516 60 3
#6

Si-shell tko da se teh 24 sekund zagotovo ne izgubi od strežnika do mene ;) Neki drugega je problem :/ Imam pa še en VPS na si-shellu in na tistem deluje ok.


všeč(0) ni všeč(0) spam(0)
 
faca5 26. avg 2013 07:44:18 Pridružen od:
7. mar 2010
178 objav
67 283 238
#7

datedefaulttimezone_set('Europe/Ljubljana');

echo date('Y-m-d H:i:s);


všeč(0) ni všeč(0) spam(1)
Spletno gostovanje Super Server www.super-server.eu
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se