PartTime - time with placeholder

SYNOPSYS

var PartTime = require('parttime');
var pt = new PartTime('*-01-01');
var now = new Date();
if(pt.compare(now) == 0) console.log('Happy New Year!');

DESCRIPTION

PartTime represents a single moment in time with placeholder that is useful for compareing repeating moment.

Currently, PartTime does not support timezones.

INSTALL & USAGE

node.js

npm install -g parttime

and

var PartTime = require('parttime');

browsers

Get parttime.js by downloading dist zip or some and

<script src="parttime.js"></script>

SUMMARY

class PartTime

constructor(timeString)

example Construct
new PartTime()
new PartTime('*-10-12')
new PartTime('1970-1-1')
new PartTime('1970-1-1T00:*')
new PartTime('*:00:00.000')
new PartTime('*:*:30')
new PartTime('1970-1-1T00:00:00.000')
param

properties

parse(timeString) {static method}

get parttime data from parttime string

param
return

[Hash] Hash data representing parttime.

compare(date_c)

compare with DateLike

param
return

[Integer] if this < date then negative else if this > date then positive else 0

toString()

return

[String] yyyy-mm-ddT00:00:00.000.

MORE DOCUMENTATION

See doc/ or parttime.coffee comments.

LICENSE

(C) 2014 Narazaka : Licensed under The MIT License

    Quickly fuzzy find classes, mixins, methods, file:

    Control the navigation frame:

    You can focus and blur the search input: