|
 | | |
| Autor | Správa |
d0.0b
 Užívateľ
 Založený: 11.01.2009 Príspevky: 314
 | Zaslal: Pi 30.09.11 10:14 |   |
| kód: | define("DAY_START", 28);
define("DAY_END", 30);
define("MONTH", 09);
define("YEAR", 2011);
$day = rand(DAY_START,DAY_END);
$month = MONTH;
$year = YEAR;
echo date("H:i, D M jS Y", mktime(0,00,00, $month, $day, $year)); |
preco to nenavrati rok 2011 ale 2010 o.o |
| |
  |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: Pi 30.09.11 14:29 |   |
nie len to, namiesto septembra ti vypise december - je to sposobene zrejme tou nulou v cisle mesiaca - ak ju odstranis, malo by to byt ok |
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 808
 | Zaslal: Pi 30.09.11 14:31 |   |
Keď napíšeš číslo, ktoré začína znakom 0, tak sa to číslo berie ako osmičkové a 09 je v takom prípade hlúposť. Ak by si si nechal vypísať $day, $month a $year, určite by si si všimol, že $month tam máš 0 a nie 9 (a keďže rok začína mesiacom 1, tak sa to berie tak, ako keby si použil posledný mesiac predchádzajúceho roka). |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |