xfr33 Posted August 5, 2008 Report Posted August 5, 2008 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?
bubu Posted August 5, 2008 Report Posted August 5, 2008 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? :)
xfr33 Posted August 5, 2008 Author Report Posted August 5, 2008 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?
bubu Posted August 5, 2008 Report Posted August 5, 2008 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.
xfr33 Posted August 5, 2008 Author Report Posted August 5, 2008 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
Aleksejs Posted August 5, 2008 Report Posted August 5, 2008 $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.
Recommended Posts