CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

NewBase60 0.2.0

NewBase60 0.2.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Jun 2016
SPMSupports SPM

Maintained by Haroen Viaene.



NewBase60 0.2.0

  • By
  • Haroen Viaene

NewBase60

A port of Tantek Çelik’s NewBase60 in Swift

Usage

import NumToBase60

NumToBase60.IntToSxg(123) // 23
NumToBase60.IntToSxgF(123123, formatLength: 4) // 0_C3
NumToBase60.SxgToInt("f1ex") // 8645997
NumToBase60.DateToSxg(NSDate(timeIntervalSinceReferenceDate: 0)) // 38i
NumToBase60.DateToSxgF(NSDate(timeIntervalSinceReferenceDate: 0), formatLength: 6) // 00038i
NumToBase60.SxgToDate("38i") // 01 Jan 2001 01:00"
NumToBase60.SxgToISO("37j") // 2000-11-03T01:00:00+01:00

Installation

Author

@Haroenv

Note: this is the first Swift Package I created. Help is very welcome

Thanks

Tantek Çelik’s NewBase60.

http://tantek.com/

http://tantek.pbworks.com/NewBase60

Lightly translated from the original CASSIS to CommonsJS- & Node.js-aware JavaScript by Edward O'Connor [email protected].

Then translated once more to a more usable Node.js module that implements Date conversion similar to that of Shane Becker’s NewBase60 ( https://github.com/veganstraightedge/new_base_60 ). NewBase60.js by Michael Owens [email protected]. Published on NPM as newbase60 ( https://npmjs.org/package/newbase60 ).

Translated to Swift by Haroen Viaene on GitHub as https://github.com/Haroenv/NewBase60

Released under MIT

License

NewBase60 is available under the MIT license. See the LICENSE file for more info.