Jump to content
php.lv forumi

time funkcija, kura atskaita laiku no manis noteiktas vietas


Recommended Posts

Posted

Tātad kā jau virsrakstā bija rakstīts man vajag uzzināt, kā var uzlikt time funkcija, lai atskaita laiku stundās un minūtēs no manis noteiktas vietas?

Māku izdarīt, lai atskaita no vietas, kuru esmu noteicis, bet tad tas vai nu parasts datums vai arī sekundēs! Kāds palīdzēs?

Posted

Ja jau māki sekundēs, tad kur problēma?

 

stundas = floor(sekundes/60/60);

minūtes = floor((sekundes - stundas*60*60))/60);

sekundes = sekundes - (stundas*60 + minūtes)*60;

 

Skolā tik slikti matemātiku vairs māca? :)

Posted

nu es čakarējos bišku savādāk.... rādīja sekundēs tā kā ceru, ka bija pareizas sekundes :)

iemetīsi linku php.net, kur par šito ir aprakstīts?

Posted

Tur no php nav itin nekā (izņemot floor apaļošanas funkciju). Šis kods ir gandrīz neatkarīgs no nevienas valodas.

Links, kas jāskatās ir piemēram šeit: http://en.wikipedia.org/wiki/Orders_of_magnitude_(time)

1 international second is equal to:

* 1/60 minute

* 1/3,600 hour

Tas ir viss, kas vajadzīgs.

Laiku skaitīt mācēja jau n-tos gadus pirms mūsu ēras. Tur nekādas programmēšanas valodas un linkus uz php.net nevajadzēja.

Posted

bubu, vari uzskatīt mani par tādu, kam ļoti lēni piebrauc, bet es no tā, kas tur rakstīts neko nesaprotu :)

un ko man tas dod?

1 international second is equal to:

* 1/60 minute

* 1/3,600 hour

Posted

$tagad = mktime();//šobrīd

$tad = mktime(13,12,11,1,2,2009);//datums, kas mūs interesē plkst 13:12:11 2009.gada 2. janvārī

$cik_palikusas sekundes = $tad - $tagad;

//tālāk izmantojot bubu paskaidrojumus dabūjam, ka

Līdz meganotikumam palikušas $x dienas, $y minūtes un $z sekundes.

×
×
  • Create New...