výpis dne a datumu

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 09:08

Ahoj, dělám webové stránky, kde mám výpis datumu a času pomocí tohoto:
<?php
setlocale (LC_TIME, 'czech');
$den = strftime("%A");
$datum = strftime("%d.%m.%Y");
echo "Dnes je $den, $datum";
?>
ale den nezobrazuje diakritiku. Formát souboru mám UTF-8 a text ve stejném divu zobrazuje diakritiku správně. Pouze den mám místo diakritiky otazník.
Netušíte prosím čím to je?

Děkuji

Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: výpis dne a datumu

Příspěvekod lamin_cz » 20 úno 2015 10:01

Kód: Vybrat vše

<?php
SetLocale
(LC_ALL, "Czech");
$datum = StrFTime("Dnes je %A, %d.%m.%Y", Time());
echo $datum;
?>
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 10:45

Děkuji, ale stejně mě to nejde. Když jsem to vložil do samotného souboru index.php nebo i index.html tak to funguje, ale jakmile to vložím do mých stránek tak ne. Všechny stránky mám UTF-8, tak tomu vůbec nerozumím. Netušíte kde může být problém?

Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: výpis dne a datumu

Příspěvekod lamin_cz » 20 úno 2015 11:19

do index.html to určitě nevložíš ...
ale mě to funguje správně ... pošli screen výstupu
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 12:09

Ono mě to funguje v index.php kde nic není, kde je jen ten příklad na datum a čas. Když to vložím do stránky index.php např. do textu, tak to nejde.
Mám to dělaný tak, že banner přes include načítám soubor banner.html do index.php
Přílohy
den.jpg

Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: výpis dne a datumu

Příspěvekod lamin_cz » 20 úno 2015 13:08

A jsou opravdu všechny soubory v UTF?
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

Uživatelský avatar
cosmosD
Level 3
Level 3
Příspěvky: 437
Registrován: únor 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod cosmosD » 20 úno 2015 13:18

Máš v <head></head> definované kódování?

Kód: Vybrat vše

<head>
<meta charset="UTF-8">
</head>

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 14:24

Ano mám. Přikládám náhled, který se správně nezobrazí. Zkouším to přes XAMP. Děkuji

Kód: Vybrat vše

<!-- Banner page-->
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8" />
</head>
<body>
<div id="banner_page">
  <div class="banner">
  <div class="logo"> 
  <img src="/img/logo.png" alt="logo s r.o." title="logo s r.o." height="90" width="230" />
  </div>
  <div class="auto">
  <img src="/img/dodavka.png" alt="montážní práce spol. s r.o." title="montážní práce spol. s r.o." height="78" width="170" />
  </div>
 
 
  <div class="time">
  <?php
  setlocale (LC_TIME, 'czech');
  $den = strftime("%A");
  $datum = strftime("%d.%m.%Y");
  echo "Dnes je $den, $datum";
  ?> 
  </div>
 
  <ul id="menu">
          <li class="current" ><a href="index.php" title="">Domů</a></li>
          <li><a href="o_nas.php" title="o firmě spol. s r.o.">O nás</a></li>
          <li><a href="aktuality_kariera.php" title="aktuality a volná místa">Aktuality & Kariéra</a></li>
          <li><a href="kontakt.php" title="kontakty">Kontakt</a></li>
        </ul>   
  </div>
 
  </div>
  </body>
  </html>

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: výpis dne a datumu

Příspěvekod CZechBoY » 20 úno 2015 15:28

Je soubor uloženej s kodováním UTF-8?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 21:01

Dělám to v pspadu, kde formát je nastaven na UTF-8. Pak to ukládám již normálně jako banner.html

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod LuCaCZ » 20 úno 2015 21:21

Zkus tohle

Kód: Vybrat vše

echo(iconv('ISO-8859-1', 'UTF-8', "Dnes je $den$datum")); 


Jinak dávat na firemní web datum/čas nebo dokonce kdo má svátek je úplně zbytečný.

pajacz17
Level 3
Level 3
Příspěvky: 592
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: výpis dne a datumu

Příspěvekod pajacz17 » 20 úno 2015 21:34

Díky funguje. Sice tomu vůbec nerozumím, ale hlavně že to je. Zbytečný to sice možná je, ale když už jsem to nakousl, tak chci přijít na to proč.
Mohu ještě poprosit o informaci, když vkládám soubor html přes příkaz include, musí ten soubor html obsahovat hlavičku atd, když je importován přes include do stránky, která hlavičku má?
Tak jsem na to přišel. Hlavní stránku index.php mám uloženou jako UTF-8 i vypsán meta charset na utf-8, ale když změním na windows CP1250, tak již to funguje. Pokud vím, tak se má používat již UTF-8 ne? Nevíte proč to dělá? Díky


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů