- Kodu ja aed 128
- Lemmikloomad 12
- Reisimine 38
- Internet 116
- Mood ja ilu 38
- Hobid ja mängud 26
- Lapsehooldus 8
- Elektroonika 24
- Suhted ja perekond 17
- Meelelahutus 23
- Pühad ja tähtpäevad 18
- Sport ja fitness 33
- Tervis 85
- Arvutid 187
- Pidu ja lõbu 25
- Haridus 39
- Raha 25
- Söök ja jook 73
- Autod 42
- Õigus ja seadused 13
- Kultuur ja ühiskond 23
- Töö ja karjäär 28
- Äri 38
Kuidas Arvutada 2 Kuupäeva Erinevust Või Vanust PHP Abil
Kirjutas Fred
Sul on vaja teada päevade arvu 2 kuupäeva vahel või hoopiski soovid arvutada kellegi vanust. Seda on lihtne teha järgneva õpetuse järgi PHP-s.
Juhised ja sammud
Raskusaste: Lihtne
Vajalikud asjad
- algteadmised php-st
- apache
- php
- tekstiredaktor
1
Päevade arvutamiseks kasuta järgnevat PHP funktsioooni:- Kood:
<?php
function date_difference($startDate, $endDate)
{
// Parse dates for conversion
$startArry = date_parse($startDate);
$endArry = date_parse($endDate);
// Convert dates to Julian Days
$start_date = gregoriantojd($startArry["month"], $startArry["day"], $startArry["year"]);
$end_date = gregoriantojd($endArry["month"], $endArry["day"], $endArry["year"]);
// Return difference
return round(($end_date - $start_date), 0);
}
?>
2
Päevade arvu teada saamiseks toimi järgnevalt:- Kood:
$date1="07.12.2000";
$date2="01.01.2009";
echo "Kui me lahutame kuupäevast " . $date2 . " kuupäeva " . $date1 . " me saame" . date_difference($date1, $date2) . " päeva.";
Me saame vastuseks:
Kui me lahutame kuupäevast 01.01.2009 kuupäeva 07.12.2000 me saame 2947 päeva.
3
Kui soovid kellegi vanust arvutada, siis aitab sind järgmine funktsioon:- Kood:
function get_age($birthday)
{
// Parse dates for conversion
$startArr = date_parse($birthday);
// Calculate age in years
$years = date('Y') - $startArr['year'];
// Make correction on Year, if needed
if (date('md') < $startArr['month'].$startArr['day']) {
$years--;
}
return $years;
}
$birthday = '23.06.1985';
$age = get_age($birthday);
echo 'Kui sa sündisid ' . $birthday . ' siis sa oled praegu ' . $age . ' aastat vana.';
Nipid ja hoiatused
- Vaata lisaks www.php.net/date funktsiooni