Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Nädal php märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kussu
HV veteran
kussu

liitunud: 18.12.2002



Autoriseeritud ID-kaardiga

sõnum 06.10.2013 12:41:01 Nädal php vasta tsitaadiga

Mureks, nädala kuvamine php-s

Hetkel nii:

$week=$_GET['week'];

$wdisplay=date(W)+$week;

$datedelta1=date(Y.'-'.m.'-'.d, mktime(0,0,0,date(m), date(d)-date(w)+1+(7*$week), date(Y)));

$datedelta2=date(Y.'-'.m.'-'.d, mktime(0,0,0,date(m), date(d)+(7-date(w))+(7*$week), date(Y)));

<?print date(d.'.'.m.'.'.Y); ?> / <? print date(W)+$week.' nädal: '.$datedelta1.' - '.$datedelta2; ?>


Kuvab aga:
06.10.2013 / 40 nädal: 2013-10-07 - 2013-10-13
Aga vaja oleks, et kuna täna veel pühapäev siis:
06.10.2013 / 39 nädal: 2013-09-30 - 2013-10-06

S.t. uut nädalat hakkab kuvama juba pühapäevast nagu Ameerikas, kuigi määratlesin, et esimene nädalapäev on Esmaspäev ( +1 )
Kommentaarid: 69 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 68
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 06.10.2013 14:26:52 vasta tsitaadiga

PHP Doci alusel on W'ga näidatav nädal algav esmaspäevast
http://php.net/manual/en/function.date.php
tsitaat:
W ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)


Niiet täna ongi 40nes aasta nädal ja kõik on õige. Homme algab 41'ene nädal.
Ei tea kust võtsid et täna peaks veel 39'sas nädal olema. Selline leht näiteks kenasti ütleb, et täna on 40nes nädal.
http://whatweekisit.com/

_________________
http://nodejs.org/
"I'm also a person. Programming is just one thing I do."
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
kussu
HV veteran
kussu

liitunud: 18.12.2002



Autoriseeritud ID-kaardiga

sõnum 07.10.2013 08:39:12 vasta tsitaadiga

Tänud kaasa mõtlemast!
No kui ta ISO järgi nii on siis ju ta peab nii olema. Las see nädala number siis olla 40, kuid üritan siis kuupäevad õigeks saada...
Kommentaarid: 69 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 68
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Nädal php
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.