Autor | Zpráva | ||
---|---|---|---|
petrVan Profil * |
#1 · Zasláno: 11. 9. 2006, 14:15:52
Dobry den trapim se s tim jaky vyraz ve funkci strtotime() mam pouzit aby mi to vratilo cas prvniho dne v mesici:(
|
||
Anonymní Profil * |
#2 · Zasláno: 11. 9. 2006, 14:24:30
a ktoreho mesiaca?
ked tohto.. tak by som skusil strtotime("this month"); ;-) |
||
petrVan Profil * |
#3 · Zasláno: 11. 9. 2006, 14:34:37
a ktoreho mesiaca?
ked tohto.. tak by som skusil strtotime("this month"); ;-) pouzivam strtotime("this month 00:00:01"); a to prave nefunguje tak jak by melo |
||
Dmagician Profil |
#4 · Zasláno: 11. 9. 2006, 14:35:28
Skusil som. Relativne to asi nebude tak jednoduche. Musis najpvr zistit nazov mesiaca a potom napisat nazovmesiaca/01 a to by asi slo.
|
||
Dmagician Profil |
#5 · Zasláno: 11. 9. 2006, 14:39:19
$abc = strtotime(date("M", strtotime("this month"))." 01");
echo date ("Y M d h:i",$abc); |
||
Anonymní Profil * |
#6 · Zasláno: 11. 9. 2006, 14:42:07
mktime(0, 0, 1, $mesiac, 1, 2006) ?
|
||
Dmagician Profil |
#7 · Zasláno: 11. 9. 2006, 14:53:21
teda takto.. velke H.. inak to spatne interpretuje v 12 hod formate..
$abc = strtotime(date("m", strtotime("this month"))."/01"); //vrati timestamp pre prvy den mesiaca 0:00 hod echo date ("Y M d H:i",$abc); |
||
Anonymní Profil * |
#8 · Zasláno: 11. 9. 2006, 15:01:10
strtotime by som nepouzival z 2 pricin:
1, pomala 2, nepresna neviem naco to chcete robit tak zlozito ked mktime uplne staci |
||
Dmagician Profil |
#9 · Zasláno: 11. 9. 2006, 16:14:06
Anonymni: mne je to jedno kludne aj mktime, obzvlast ak je rychlejsi, ale ten priklad si skus otestovat a potom napis sem opraveny. Ja si to idem zatial prestudovat.
|
||
Dmagician Profil |
#10 · Zasláno: 11. 9. 2006, 16:19:03
Aha asi to nejde preto ze $mesiac mas nevyplneny.. mhm
|
||
Anonymní Profil * |
#11 · Zasláno: 11. 9. 2006, 16:21:29
Aha asi to nejde preto ze $mesiac mas nevyplneny.. mhm
tak asi ne ;) myslis toto? na aktualny mesiac? mktime(0, 0, 0, date('n', time()), 1,date('Y', time())); |
||
Dmagician Profil |
#12 · Zasláno: 11. 9. 2006, 16:35:13
schvalne som to meral, pokial to zapises takto
$abc = strtotime(date("m", time())."/01") echo date ("Y M d H:i",$abc tak je to dokonca otrosku rychlejsie.. ale inak je to v podstate zanedbatelne kedze sa tato operacia nikdy nevykonava v cykloch ale zvycajnne jednorazovo pre vypocet casovych ohraniceni . roman |
||
Anonymní Profil * |
#13 · Zasláno: 11. 9. 2006, 16:44:06
tak iste, ale ten cyklus ma simulovat zataz servera povedzme ;)
a henta strtotime je fakt hrozna funkcia, pri jej pouzivani som zaznamenal iste 'skoky', jednoducho ked som daval next year, tak to hadzalo po case ine datumy akoby len pripocital pocet sekund ktore pripadaju na priemerny rok |
||
Dmagician Profil |
#14 · Zasláno: 11. 9. 2006, 19:36:20
Fu tak to to uz je vazny dovod preco sa vyhybat tejto funkcii.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0