Skip to content

A collection of assorted utilities for working with timestamps and time values. Uses CTime and sscanf.

License

Notifications You must be signed in to change notification settings

ScavengeSurvive/timeutil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timeutil.inc

A collection of assorted utilities for working with timestamps and time values. Uses CTime and sscanf.

  • RoundTimestamp(timestamp, roundamount) Rounds a timestamp down to a certain unit:
    • ROUND_TYPE_MINUTE
    • ROUND_TYPE_HOUR
    • ROUND_TYPE_DAY
  • TimestampToDateTime(datetime, format[] = CTIME_DATE_TIME) Simple wrapper around ctime to format a timestamp.
  • MsToString(millisecond, format[]) strftime but for millisecond durations.
  • GetDurationFromString(string[]) Returns a duration from a user-supplied string such as "3 days" or "9 minutes".

Usage

Simply add to your pawn.json and include:

{
    "dependencies": ["ScavengeSurvive/timeutil"]
}
#include <timeutil>

Testing

To test, simply run the package:

sampctl package run

About

A collection of assorted utilities for working with timestamps and time values. Uses CTime and sscanf.

Resources

License

Stars

Watchers

Forks

Packages

No packages published