Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tieske/date

Open more actions menu

Repository files navigation

LuaDate v2.2

Unix build Coveralls code coverage Lint SemVer

Lua Date and Time module for Lua 5.x.

Features:

  • Date and Time string parsing.
  • Time addition and subtraction.
  • Time span calculation.
  • Support ISO 8601 Dates.
  • Local time support.
  • Lua module (not binary).
  • Formats Date and Time like strftime.

License

MIT license.

Documentation

Documentation is available in the doc folder, or online at Github.

Tests

Tests are located in the spec directory and can be run using busted.

Changelog:

Releasing:

  • search for "copyright" and update all occurences with proper years
  • update version in:
    • README.md (at the top)
    • date.lua (at the top, and exported field date.version)
    • index.html (appr. line 20)
  • update changelog below
  • update rockspec
  • commit as release x.y.z (omit trailing 0)
  • tag as version_x.y.z (omit trailing 0)
  • push commit & tags
  • upload rock to luarocks

Changes:

v2.2.1 released 6-Sep-2023

  • fix parsing timezone offset after a decimal number #33
  • also accept "," as a decimal separator #31
  • fix bad function call (no functional impact) #34

v2.2

  • add 'centuryflip' to set 2 digit year interpretation #26

v2.1.3

  • fix rockspec for Lua 5.4

v2.1.2

  • fix scientific notation #9, now available for Lua 5.3

v2.1.1

  • fix for '>=' operator #3, added test suite, added Travis CI, license MIT

v2.1

  • Lua 5.2 support. Global 'date' will no longer be set.

v2.0

  • original by Jas Latrix

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.