#minute()

DESCRIPTION
    returns the current minute (0-59)

    or:

    returns the minute portion (0-59) of the given datevalue/timevalue
SYNOPSIS
    #minute()

    or:

    #minute(d)

    or:

    #minute(t)
ARGUMENTS
    none

    or:

    d - a datevalue, or datevalue expression

    or:

    t - a timevalue, or timevalue expression
EXAMPLES
# pikt +C 'output $text(#minute())'
39

# pikt +C 'output $text(#minute(#now()))'
39
bypass_day_rollover
                if    ( #hour() == 23 )
                   || ( #hour() == 0  && #minute() < 30 )
                        quit
                fi
        begin
                // only run ~12:30 am
                if #hour() != 0
                        quit
                fi
                if #minute() <= 30
                        exec wait "\=rm /tmp/ndbd.out.current 2>&1 2>/dev/null"
                        quit
                fi
                ...
        rule    // note file name, update time, and whether or not stale
                if $left($inlin,1) eq "/"
                        if #split($inlin) != 5
                                next
                        else
                                set #filhdr = #true()
                                set #stale = #false()
                                set $of = $1
                                set $mn = $2
                                set $dy = $3
                                set $hr = $4
                                set $mt = $5
                                set #ag = (#hour()*60 + #minute())
                                                      - (#val($hr)*60
                                                      + #val($mt))
                                // if prior month or day
                                if    $monthname() !~ $mn
                                   || #day()       != #val($dy)
                                        set #stale = #true()
                                        set $stlout = "maybe stale,
                                                       last update $mn $dy $hr:$mt"
                                // else if same day, but more than 15 mins old
                                elsif #ag > 15
                                        set #stale = #true()
                                        set $stlout = "maybe stale,
                                                       last update $mn $dy $hr:$mt,
                                                       $text(#ag,0) minutes old"
                                fi
                        fi
                        next
                fi
SEE ALSO
    #hour()
    #now()
    #second()
    #today()
    #datevalue()
    #timevalue()

    Numerical Functions
    String Functions
 
Home | FAQ | News | Intro | Samples | Tutorial | Reference | Software
Developer's Notes | Licensing | Authors | Pikt-Users | Pikt-Workers | Related Projects | Site Index | Privacy Policy | Contact Us
Page best viewed at 1024x768 or greater.   Page last updated 2019-01-12.   This site is PIKT® powered.
Copyright © 1998-2019 Robert Osterlund. All rights reserved.
Home FAQ News Intro Samples Tutorial Reference Software
PIKT Logo
PIKT Page Title
Download the
latest official
PIKT release