コード例 #1
0
function myDateLinePrint($time)
{
    global $SITE, $lat, $long, $rowColor, $timeFormat;
    $srise = date_sunrise($time, SUNFUNCS_RET_TIMESTAMP, $lat, $long);
    // standard time integer
    $sset = date_sunset($time, SUNFUNCS_RET_TIMESTAMP, $lat, $long);
    $dlength = $sset - $srise - 3600;
    $longDate = myLongDate($time);
    $string = '<tr class="dateline ' . $rowColor . '"><td colspan="7">
<span style="float:left; position:relative;">&nbsp;<b>' . $longDate . '</b></span>
<span style="float:right;position:relative;">
	<span class="rTxt">
		<img src="' . $SITE['imgDir'] . '/sunrise.png" style="width: 24px; height: 12px;" alt="sunrise" />&nbsp;&nbsp;' . date($timeFormat, $srise) . '&nbsp;&nbsp;
		<img src="' . $SITE['imgDir'] . '/sunset.png"  style="width: 24px; height: 12px;" alt="sunset" />&nbsp;&nbsp;' . date($timeFormat, $sset) . '&nbsp;&nbsp;&nbsp;' . langtransstr('Daylength') . ': ' . date($timeFormat, $dlength) . '&nbsp;
	</span>
</span>
</td></tr>' . PHP_EOL;
    if ($rowColor == 'row-dark') {
        $rowColor = 'row-light';
    } else {
        $rowColor = 'row-dark';
    }
    return $string;
}
コード例 #2
0
function myDateLinePrint($time)
{
    global $SITE, $img, $timeFormat, $lat, $long, $dayStarts, $nightStarts, $rowColor, $n, $printTable;
    // 		if ($rowColor[$n] == 'row-dark') {$rowColor[$n] = 'row-light';} else {$rowColor[$n] =  'row-dark';}
    $prevDay = date('Ymd', $time);
    $srise = date_sunrise($time, SUNFUNCS_RET_TIMESTAMP, $lat, $long);
    // standard time integer
    $sset = date_sunset($time, SUNFUNCS_RET_TIMESTAMP, $lat, $long);
    $inter1 = floor($sset - $srise) / 60;
    $hours = floor($inter1 / 60);
    $mins = substr('0' . floor($inter1 - $hours * 60), -2);
    $dlength = $hours . ':' . $mins;
    $text = '';
    #   $text = '<!--   $srise = '.$srise.' $sset =  '.$srise.'  $dlength=  '.$dlength.' -->'.PHP_EOL;
    $dayStarts = date('H', $srise);
    $nightStarts = date('H', $sset);
    $longDate = myLongDate($time);
    if (isset($n)) {
        $columns = count($printTable[$n]);
        $color = $rowColor[$n];
    } else {
        $columns = 6;
        $color = 'row-dark';
    }
    $string = '<tr class="wsWxsimDateline ' . $color . '"><td colspan="' . $columns . '">
<span style="float:left; position:relative;">&nbsp;<b>' . $longDate . '</b></span>
<span style="float:right;position:relative;">
	<span class="rTxt">
		<img src="' . $img . '/sunrise.png" style=" width: 24px; height: 12px;" alt="sunrise" />&nbsp;&nbsp;' . date($timeFormat, $srise) . '&nbsp;&nbsp;
		<img src="' . $img . '/sunset.png"  style=" width: 24px; height: 12px;" alt="sunset" />&nbsp;&nbsp;' . date($timeFormat, $sset) . '&nbsp;&nbsp;&nbsp;' . langtransstr('Daylength') . ': ' . $dlength . '&nbsp;
	</span>
	' . $text . '
</span>
</td></tr>' . PHP_EOL;
    if ($rowColor[$n] == 'row-dark') {
        $rowColor[$n] = 'row-light';
    } else {
        $rowColor[$n] = 'row-dark';
    }
    return $string;
}