PHP, írja ki a jelenlegi évszám-2000-ret ha a Június hónap átlépve?
Azt akarom elérni, hogy:
használja a <?=date("Y")-2000 ?> kódot, hogyha a Hónap átlépte Júniust, hogyha nem, akkor pedig azt, hogy <?=date("Y")-1999 ?>
Hogyan lehetne ezt megoldani?
<?=((date("m")>6) ? date("Y")-2000 : date("Y")-1999) ?>
elvileg működnie kell így, bár régen php-ztam, lehet hogy a szintaxis rossz.
viszont biztosan működik:
if(date("m")>6)
echo date("Y")-2000;
else
echo date("Y")-1999;
azta, nem tudtam hogy ilyen is van a PHP-ban (mármint az első megoldásodra értem).
köszi!
A feladat világos, a funkció nem... :) :)
Valami ami i.sz. 19 július elsején történt, ahhoz próbálsz referenciadátumot lőni? De azt tudod, hogy januárban ugrások lesznek... :) Érdekelne a projekt, ahova ezt kell használni...
Én így közelíteném meg:
<?php
const LIMIT_MONTH = 6; //határhónap konstansba kiszervezése
...
?>
..
<?=(new DateTime())->modify("-1999 years -".(LIMIT_MONTH-1)." months")->format("o")?>
utolsó kettő, nektek mi a franc bajotok van? Megértem ha unatkoztok mert nincs életetek, ezért bele akartok kötni másba, de bakker, mit nem lehet azon érteni, hogy annyit akarok, hogy ha az adott hónap el lett hagyva (tehát hogy a degeneráltabb réteg is megértse, hogy a 6. hónap el lett-e hagyva), vagy vagy nem.
"De azt tudod, hogy januárban ugrások lesznek.."
Milyen "ugrások lesznek" ? És én vagyok az analfabéta? Gratulálok :D
Minek kéne tudni hogy milyen projektről van szó? Egy szimpla kérdést tettem fel ami megválaszolható (mint láthatjátok is) enélkül az információ nélkül.
De várjál, mielőtt lenne valamelyikőtök ugyan ilyen agyilag visszamaradott, hogy ebbe IS belekötne:
arra voltam kíváncsi, hogy EZ hogy néz ki PHP-ben:
EZ:
IF (hónap>=JÚNIUS)
AKKOR {2019-2000=19}
MÁS ESETBEN {2019-1999=18}
Remélem így már sikerült megérteni az önjelölt okoskodóknak is a problémát. Köszi!
Így már érthető.
Ebben az esetben:
<?php
if(honap>=JUNIUS){
azaszaramitakarsz = year-2000;
}
else{
azaszaramitakarsz = year-1999;
}
?>
Bár ha már az elágazási is gondot okoz, akkor nem tudom hogy miért ülsz olyan magas lovon.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!