Pith - miter
miter/front/otc.php [1.1 kb]
Modified: 17:48:02 114 026 (11 Jul 026)
50 Days Ago
<?php
    $tz_input = $_GET['tz'] ?? 'UTC';
    $timezone = in_array($tz_input, timezone_identifiers_list())
        ? new DateTimeZone($tz_input)
        : new DateTimeZone('UTC');

    $nowOtc  = new DateTimeImmutable('now', $timezone);
    $year = (int) $nowOtc->format('Y');

    $hour = $nowOtc->format('H');
    $min  = $nowOtc->format('i');
    $sec  = $nowOtc->format('s');

    $new_year = new DateTimeImmutable("{$year}-03-20", $timezone);
    if ($nowOtc < $new_year) {
        $year--;
        $new_year = new DateTimeImmutable("{$year}-03-20", $timezone);
    }

    $final_year = $year - 2000;
    $final_day  = (int) $new_year->diff($nowOtc)->days + 1;

    $zero_year      = str_pad((string) $final_year, 3, '0', STR_PAD_LEFT);
    $zero_final_day = str_pad((string) $final_day,  3, '0', STR_PAD_LEFT);

    // print date
    $o_date = ($hour . ":" . $min . ":" . $sec . " " . $final_day . " " . $zero_year);

    // file date
    $o_file_date  = $zero_year;
    $o_file_date .= $zero_final_day;
    $o_file_date .= $hour;
    $o_file_date .= $min;
    $o_file_date .= $sec;
?>
Updates
Stave - Android 158.026
Kerf - Android 157.026
Kiln - Android 157.026
Wedge - Android 156.026
Whittle - Linux 155.026

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)
0.00357
261,231 (+1,645)