note 77506 added to function.time
| From: | lsd25 at hotmail dot com | Date: | Sat, 01 Sep 2007 14:53:03 +0000 |
| Subject: | note 77506 added to function.time | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-130032@lists.php.net to get a copy of this message | ||
I did an article on floating point time you can download from my website. Roun movements is the
radial ounion movement and there is a quantum ounion movement as well, this code will generate the
data for http://www.chronolabs.org.au/bin/roun-time-article.pdf
which is an article on floating point time, I have created the calendar system as well for this
time. It is compatible with other time and other solar systems with different revolutions of the
planets as well as different quantumy stuff.
Thanks:
<?
if ($gmt>0){
$gmt=-$gmt;
} else {
$gmt=$gmt+$gmt+$gmt;
}
$ptime = strtotime('2008-05-11 10:05 AM')+(60*60*gmt);
$weight = -20.22222222223+(1*gmt);
$roun_xa = ($tme)/(24*60*60);
$roun_ya = $ptime/(24*60*60);
$roun = (($roun_xa -$roun_ya) - $weight)+(microtime/999999);
$nonedeficient = array("seq1" => array(31,30,31,30,30,30,31,30,31,30,31,30),
"seq2" => array(31,30,31,30,31,30,31,30,31,30,31,30),
"seq3" => array(31,30,31,30,30,30,31,30,31,30,31,30),
"seq4" => array(31,30,31,30,30,30,31,30,31,30,31,30));
$deficient = array("seq1" => array(31,30,31,30,30,30,31,30,31,30,31,30),
"seq2" => array(31,30,31,30,31,30,31,30,31,30,31,30),
"seq3" => array(31,30,31,30,31,30,31,30,30,30,31,30),
"seq4" => array(30,30,31,30,31,30,31,30,31,30,31,30));
$monthusage = isset($_GET['deficienty']) ? ${$_GET['deficienty']} : $deficient;
foreach($monthusage as $key => $item){
$i++;
foreach($item as $numdays){
$ttl_num=$ttl_num+$numdays;
}
}
$revolutionsperyear = $ttl_num / $i;
$numyears = round((round(ceil($roun)) / $revolutionsperyear),0);
$jtl = abs(abs($roun) - ceil($revolutionsperyear*($numyears+1)));
while($month==0){
$day=0;
foreach($monthusage as $key => $item){
$t++;
$u=0;
foreach($item as $numdays){
if ($ii<abs($roun)){
$isbelow=true;
}
$ii=$ii+$numdays;
if ($ii>abs($roun)){
$isabove=true;
}
if ($isbelow==true&&$isabove==true){
$daynum = floor(($ii-$numday)-abs($roun));
$month = $u;
$month++;
$isbelow=false;
$isabove=false;
$nodaycount=true;
}
if ($nodaycount==false)
$day++;
$u++;
}
}
}
$timer = substr($roun, strpos($roun,'.')+1,strlen($roun)-strpos($roun,'.')-1);
$roun_out= $numyears.'-'.$month.'-'.$daynum.'
'.$day.".$timer";
?>
----
Server IP: 203.220.0.234
Probable Submitter: 125.253.8.126
----
Manual Page -- http://www.php.net/manual/en/function.time.php
Edit -- https://master.php.net/note/edit/77506
Del: integrated -- https://master.php.net/note/delete/77506/integrated
Del: useless -- https://master.php.net/note/delete/77506/useless
Del: bad code -- https://master.php.net/note/delete/77506/bad+code
Del: spam -- https://master.php.net/note/delete/77506/spam
Del: non-english -- https://master.php.net/note/delete/77506/non-english
Del: in docs -- https://master.php.net/note/delete/77506/in+docs
Del: other reasons-- https://master.php.net/note/delete/77506
Reject -- https://master.php.net/note/reject/77506
Search -- https://master.php.net/manage/user-notes.php