pataphysical-date

0.4.1 • Public • Published

#pataphysical-date

A javascript library which converts Gregorian dates to the Pataphysical Calendar

##Usage

pataphysical-date works in Node.js and the browser. It also provides a command line utility.

###Node.js

npm install pataphysical-date

require('pataphysical-date');
var pnow = new PataphysicalDate();
console.log('Today is ' + pnow.toString());

###Browser

<script src="PataphysicalDate.js"></script>
<script>
  var pnow = new PataphysicalDate();
  document.write('Today is ' + pnow.toString());
</script>

pataphysical-date is available as a bower package : bower install pataphysical-date

<script src="bower_components/pataphysical-date/PataphysicalDate.js"></script>

###Command line The npm package provide the 'patadate' command which displays the current date according to the Pataphysical calendar.

npm install -g pataphysical-date
patadate
patadate 2014-05-28

###API

//Display current date
var pnow = new PataphysicalDate(); //Current date by default
console.log('Today is ' + pnow.toString());

//Convert a date
var pdate = new PataphysicalDate(new Date("1903-02-21"));
console.log('Raymond Queneau est né le ' + pdate.toString()); 
// Raymond Queneau est né le Vendredi 27 Gueules 30

//You can directly use a string parameter, 
//it will be automatically converted to a Date object :
pdate = new PataphysicalDate("1903-02-21");

//Get the year
console.log(pdate.getFullYear()); // 30

//Get the month (begins at 0, like the javascript Date object)
console.log(pdate.getMonth()); // 5 

//Get the day
console.log(pdate.getDay()); // 27

//Get the month name
console.log(pdate.getMonthName()); // Gueules

//Get the day name
console.log(pdate.getDayName()); // Vendredi

//Get the saint of the day
console.log(pdate.getSaintOfDay()); // Ste Tabagie, cosmogène

//Get the importance of the day
console.log(pdate.getDayImportance()); // fête suprême quarte

Readme

Keywords

none

Package Sidebar

Install

npm i pataphysical-date

Weekly Downloads

0

Version

0.4.1

License

MIT

Last publish

Collaborators

  • mmai