loganhenson / calendar
Calendar Generation Made Simple
This package's canonical repository appears to be gone and the package has been frozen as a result.
1.0.2
2016-07-12 19:12 UTC
Requires
- nesbot/carbon: ^1.21
Requires (Dev)
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2020-11-16 21:28:49 UTC
README
composer require loganhenson/calendar
Usage
Create a new Calendar with an instance of Carbon, then you can generate a data structure to iterate over, allowing marking individual dates from an array of Carbon instances.
Enables quick and easy custom javascript calendar controllers
Weeks are monday - sunday
For example:
<?php $Calendar = new Calendar($now); $generated_year = $Calendar->generateYearCalendar( $location->getBlacklistedDates() ); echo json_encode($generated_year);
will output:
{ "year":2015, "months":[ { "month":{ "month":1, "pretty":"January" }, "weeks":[ { "days":[ false, false, false, { "day":"2015-01-01", "day_of_month":1, "marked":false }, { "day":"2015-01-02", "day_of_month":2, "marked":false }, { "day":"2015-01-03", "day_of_month":3, "marked":false }, { "day":"2015-01-04", "day_of_month":4, "marked":false } ] }, { "days":[ { "day":"2015-01-05", "day_of_month":5, "marked":false }, { "day":"2015-01-06", "day_of_month":6, "marked":false }, { "day":"2015-01-07", "day_of_month":7, "marked":false }, { "day":"2015-01-08", "day_of_month":8, "marked":false }, { "day":"2015-01-09", "day_of_month":9, "marked":false }, { "day":"2015-01-10", "day_of_month":10, "marked":false }, { "day":"2015-01-11", "day_of_month":11, "marked":false } ] }, { "days":[ { "day":"2015-01-12", "day_of_month":12, "marked":false }, { "day":"2015-01-13", "day_of_month":13, "marked":false }, { "day":"2015-01-14", "day_of_month":14, "marked":false }, { "day":"2015-01-15", "day_of_month":15, "marked":false }, { "day":"2015-01-16", "day_of_month":16, "marked":false }, { "day":"2015-01-17", "day_of_month":17, "marked":false }, { "day":"2015-01-18", "day_of_month":18, "marked":false } ] }, { "days":[ { "day":"2015-01-19", "day_of_month":19, "marked":false }, { "day":"2015-01-20", "day_of_month":20, "marked":false }, { "day":"2015-01-21", "day_of_month":21, "marked":false }, { "day":"2015-01-22", "day_of_month":22, "marked":false }, { "day":"2015-01-23", "day_of_month":23, "marked":false }, { "day":"2015-01-24", "day_of_month":24, "marked":false }, { "day":"2015-01-25", "day_of_month":25, "marked":false } ] }, { "days":[ { "day":"2015-01-26", "day_of_month":26, "marked":false }, { "day":"2015-01-27", "day_of_month":27, "marked":false }, { "day":"2015-01-28", "day_of_month":28, "marked":false }, { "day":"2015-01-29", "day_of_month":29, "marked":false }, { "day":"2015-01-30", "day_of_month":30, "marked":false }, { "day":"2015-01-31", "day_of_month":31, "marked":false } ] } ] }, { "month":{ "month":2, "pretty":"February" }, "weeks":[ { "days":[ false, false, false, false, false, false, { "day":"2015-02-01", "day_of_month":1, "marked":false } ] }, { "days":[ { "day":"2015-02-02", "day_of_month":2, "marked":false }, { "day":"2015-02-03", "day_of_month":3, "marked":true }, { "day":"2015-02-04", "day_of_month":4, "marked":false }, { "day":"2015-02-05", "day_of_month":5, "marked":false }, { "day":"2015-02-06", "day_of_month":6, "marked":false }, { "day":"2015-02-07", "day_of_month":7, "marked":false }, { "day":"2015-02-08", "day_of_month":8, "marked":false } ] }, { "days":[ { "day":"2015-02-09", "day_of_month":9, "marked":false }, { "day":"2015-02-10", "day_of_month":10, "marked":false }, { "day":"2015-02-11", "day_of_month":11, "marked":false }, { "day":"2015-02-12", "day_of_month":12, "marked":false }, { "day":"2015-02-13", "day_of_month":13, "marked":false }, { "day":"2015-02-14", "day_of_month":14, "marked":false }, { "day":"2015-02-15", "day_of_month":15, "marked":false } ] }, { "days":[ { "day":"2015-02-16", "day_of_month":16, "marked":false }, { "day":"2015-02-17", "day_of_month":17, "marked":false }, { "day":"2015-02-18", "day_of_month":18, "marked":false }, { "day":"2015-02-19", "day_of_month":19, "marked":false }, { "day":"2015-02-20", "day_of_month":20, "marked":false }, { "day":"2015-02-21", "day_of_month":21, "marked":false }, { "day":"2015-02-22", "day_of_month":22, "marked":false } ] }, { "days":[ { "day":"2015-02-23", "day_of_month":23, "marked":false }, { "day":"2015-02-24", "day_of_month":24, "marked":false }, { "day":"2015-02-25", "day_of_month":25, "marked":false }, { "day":"2015-02-26", "day_of_month":26, "marked":false }, { "day":"2015-02-27", "day_of_month":27, "marked":false }, { "day":"2015-02-28", "day_of_month":28, "marked":false }, false ] } ] }, { "month":{ "month":3, "pretty":"March" }, "weeks":[ { "days":[ false, false, false, false, false, false, { "day":"2015-03-01", "day_of_month":1, "marked":false } ] }, { "days":[ { "day":"2015-03-02", "day_of_month":2, "marked":false }, { "day":"2015-03-03", "day_of_month":3, "marked":false }, { "day":"2015-03-04", "day_of_month":4, "marked":false }, { "day":"2015-03-05", "day_of_month":5, "marked":false }, { "day":"2015-03-06", "day_of_month":6, "marked":false }, { "day":"2015-03-07", "day_of_month":7, "marked":false }, { "day":"2015-03-08", "day_of_month":8, "marked":false } ] }, { "days":[ { "day":"2015-03-09", "day_of_month":9, "marked":false }, { "day":"2015-03-10", "day_of_month":10, "marked":false }, { "day":"2015-03-11", "day_of_month":11, "marked":false }, { "day":"2015-03-12", "day_of_month":12, "marked":false }, { "day":"2015-03-13", "day_of_month":13, "marked":false }, { "day":"2015-03-14", "day_of_month":14, "marked":false }, { "day":"2015-03-15", "day_of_month":15, "marked":false } ] }, { "days":[ { "day":"2015-03-16", "day_of_month":16, "marked":false }, { "day":"2015-03-17", "day_of_month":17, "marked":false }, { "day":"2015-03-18", "day_of_month":18, "marked":false }, { "day":"2015-03-19", "day_of_month":19, "marked":false }, { "day":"2015-03-20", "day_of_month":20, "marked":false }, { "day":"2015-03-21", "day_of_month":21, "marked":false }, { "day":"2015-03-22", "day_of_month":22, "marked":false } ] }, { "days":[ { "day":"2015-03-23", "day_of_month":23, "marked":false }, { "day":"2015-03-24", "day_of_month":24, "marked":false }, { "day":"2015-03-25", "day_of_month":25, "marked":false }, { "day":"2015-03-26", "day_of_month":26, "marked":false }, { "day":"2015-03-27", "day_of_month":27, "marked":false }, { "day":"2015-03-28", "day_of_month":28, "marked":false }, { "day":"2015-03-29", "day_of_month":29, "marked":false } ] }, { "days":[ { "day":"2015-03-30", "day_of_month":30, "marked":false }, { "day":"2015-03-31", "day_of_month":31, "marked":false }, false, false, false, false, false ] } ] }, { "month":{ "month":4, "pretty":"April" }, "weeks":[ { "days":[ false, false, { "day":"2015-04-01", "day_of_month":1, "marked":false }, { "day":"2015-04-02", "day_of_month":2, "marked":false }, { "day":"2015-04-03", "day_of_month":3, "marked":false }, { "day":"2015-04-04", "day_of_month":4, "marked":false }, { "day":"2015-04-05", "day_of_month":5, "marked":false } ] }, { "days":[ { "day":"2015-04-06", "day_of_month":6, "marked":false }, { "day":"2015-04-07", "day_of_month":7, "marked":false }, { "day":"2015-04-08", "day_of_month":8, "marked":false }, { "day":"2015-04-09", "day_of_month":9, "marked":false }, { "day":"2015-04-10", "day_of_month":10, "marked":false }, { "day":"2015-04-11", "day_of_month":11, "marked":false }, { "day":"2015-04-12", "day_of_month":12, "marked":false } ] }, { "days":[ { "day":"2015-04-13", "day_of_month":13, "marked":false }, { "day":"2015-04-14", "day_of_month":14, "marked":false }, { "day":"2015-04-15", "day_of_month":15, "marked":false }, { "day":"2015-04-16", "day_of_month":16, "marked":false }, { "day":"2015-04-17", "day_of_month":17, "marked":false }, { "day":"2015-04-18", "day_of_month":18, "marked":false }, { "day":"2015-04-19", "day_of_month":19, "marked":false } ] }, { "days":[ { "day":"2015-04-20", "day_of_month":20, "marked":false }, { "day":"2015-04-21", "day_of_month":21, "marked":false }, { "day":"2015-04-22", "day_of_month":22, "marked":false }, { "day":"2015-04-23", "day_of_month":23, "marked":false }, { "day":"2015-04-24", "day_of_month":24, "marked":false }, { "day":"2015-04-25", "day_of_month":25, "marked":false }, { "day":"2015-04-26", "day_of_month":26, "marked":false } ] }, { "days":[ { "day":"2015-04-27", "day_of_month":27, "marked":false }, { "day":"2015-04-28", "day_of_month":28, "marked":false }, { "day":"2015-04-29", "day_of_month":29, "marked":false }, { "day":"2015-04-30", "day_of_month":30, "marked":false }, false, false, false ] } ] }, { "month":{ "month":5, "pretty":"May" }, "weeks":[ { "days":[ false, false, false, false, { "day":"2015-05-01", "day_of_month":1, "marked":false }, { "day":"2015-05-02", "day_of_month":2, "marked":false }, { "day":"2015-05-03", "day_of_month":3, "marked":false } ] }, { "days":[ { "day":"2015-05-04", "day_of_month":4, "marked":false }, { "day":"2015-05-05", "day_of_month":5, "marked":false }, { "day":"2015-05-06", "day_of_month":6, "marked":false }, { "day":"2015-05-07", "day_of_month":7, "marked":false }, { "day":"2015-05-08", "day_of_month":8, "marked":false }, { "day":"2015-05-09", "day_of_month":9, "marked":false }, { "day":"2015-05-10", "day_of_month":10, "marked":false } ] }, { "days":[ { "day":"2015-05-11", "day_of_month":11, "marked":false }, { "day":"2015-05-12", "day_of_month":12, "marked":false }, { "day":"2015-05-13", "day_of_month":13, "marked":false }, { "day":"2015-05-14", "day_of_month":14, "marked":false }, { "day":"2015-05-15", "day_of_month":15, "marked":false }, { "day":"2015-05-16", "day_of_month":16, "marked":false }, { "day":"2015-05-17", "day_of_month":17, "marked":false } ] }, { "days":[ { "day":"2015-05-18", "day_of_month":18, "marked":false }, { "day":"2015-05-19", "day_of_month":19, "marked":false }, { "day":"2015-05-20", "day_of_month":20, "marked":false }, { "day":"2015-05-21", "day_of_month":21, "marked":false }, { "day":"2015-05-22", "day_of_month":22, "marked":false }, { "day":"2015-05-23", "day_of_month":23, "marked":false }, { "day":"2015-05-24", "day_of_month":24, "marked":false } ] }, { "days":[ { "day":"2015-05-25", "day_of_month":25, "marked":false }, { "day":"2015-05-26", "day_of_month":26, "marked":false }, { "day":"2015-05-27", "day_of_month":27, "marked":false }, { "day":"2015-05-28", "day_of_month":28, "marked":false }, { "day":"2015-05-29", "day_of_month":29, "marked":false }, { "day":"2015-05-30", "day_of_month":30, "marked":false }, { "day":"2015-05-31", "day_of_month":31, "marked":false } ] } ] }, { "month":{ "month":6, "pretty":"June" }, "weeks":{ "1":{ "days":[ { "day":"2015-06-01", "day_of_month":1, "marked":false }, { "day":"2015-06-02", "day_of_month":2, "marked":false }, { "day":"2015-06-03", "day_of_month":3, "marked":false }, { "day":"2015-06-04", "day_of_month":4, "marked":false }, { "day":"2015-06-05", "day_of_month":5, "marked":false }, { "day":"2015-06-06", "day_of_month":6, "marked":false }, { "day":"2015-06-07", "day_of_month":7, "marked":false } ] }, "2":{ "days":[ { "day":"2015-06-08", "day_of_month":8, "marked":false }, { "day":"2015-06-09", "day_of_month":9, "marked":false }, { "day":"2015-06-10", "day_of_month":10, "marked":false }, { "day":"2015-06-11", "day_of_month":11, "marked":false }, { "day":"2015-06-12", "day_of_month":12, "marked":false }, { "day":"2015-06-13", "day_of_month":13, "marked":false }, { "day":"2015-06-14", "day_of_month":14, "marked":false } ] }, "3":{ "days":[ { "day":"2015-06-15", "day_of_month":15, "marked":false }, { "day":"2015-06-16", "day_of_month":16, "marked":false }, { "day":"2015-06-17", "day_of_month":17, "marked":false }, { "day":"2015-06-18", "day_of_month":18, "marked":false }, { "day":"2015-06-19", "day_of_month":19, "marked":false }, { "day":"2015-06-20", "day_of_month":20, "marked":false }, { "day":"2015-06-21", "day_of_month":21, "marked":false } ] }, "4":{ "days":[ { "day":"2015-06-22", "day_of_month":22, "marked":false }, { "day":"2015-06-23", "day_of_month":23, "marked":false }, { "day":"2015-06-24", "day_of_month":24, "marked":false }, { "day":"2015-06-25", "day_of_month":25, "marked":false }, { "day":"2015-06-26", "day_of_month":26, "marked":false }, { "day":"2015-06-27", "day_of_month":27, "marked":false }, { "day":"2015-06-28", "day_of_month":28, "marked":false } ] }, "5":{ "days":[ { "day":"2015-06-29", "day_of_month":29, "marked":false }, { "day":"2015-06-30", "day_of_month":30, "marked":false }, false, false, false, false, false ] } } }, { "month":{ "month":7, "pretty":"July" }, "weeks":[ { "days":[ false, false, { "day":"2015-07-01", "day_of_month":1, "marked":false }, { "day":"2015-07-02", "day_of_month":2, "marked":false }, { "day":"2015-07-03", "day_of_month":3, "marked":false }, { "day":"2015-07-04", "day_of_month":4, "marked":false }, { "day":"2015-07-05", "day_of_month":5, "marked":false } ] }, { "days":[ { "day":"2015-07-06", "day_of_month":6, "marked":false }, { "day":"2015-07-07", "day_of_month":7, "marked":false }, { "day":"2015-07-08", "day_of_month":8, "marked":false }, { "day":"2015-07-09", "day_of_month":9, "marked":false }, { "day":"2015-07-10", "day_of_month":10, "marked":false }, { "day":"2015-07-11", "day_of_month":11, "marked":false }, { "day":"2015-07-12", "day_of_month":12, "marked":false } ] }, { "days":[ { "day":"2015-07-13", "day_of_month":13, "marked":false }, { "day":"2015-07-14", "day_of_month":14, "marked":false }, { "day":"2015-07-15", "day_of_month":15, "marked":false }, { "day":"2015-07-16", "day_of_month":16, "marked":false }, { "day":"2015-07-17", "day_of_month":17, "marked":false }, { "day":"2015-07-18", "day_of_month":18, "marked":false }, { "day":"2015-07-19", "day_of_month":19, "marked":false } ] }, { "days":[ { "day":"2015-07-20", "day_of_month":20, "marked":false }, { "day":"2015-07-21", "day_of_month":21, "marked":false }, { "day":"2015-07-22", "day_of_month":22, "marked":false }, { "day":"2015-07-23", "day_of_month":23, "marked":false }, { "day":"2015-07-24", "day_of_month":24, "marked":false }, { "day":"2015-07-25", "day_of_month":25, "marked":false }, { "day":"2015-07-26", "day_of_month":26, "marked":false } ] }, { "days":[ { "day":"2015-07-27", "day_of_month":27, "marked":false }, { "day":"2015-07-28", "day_of_month":28, "marked":false }, { "day":"2015-07-29", "day_of_month":29, "marked":false }, { "day":"2015-07-30", "day_of_month":30, "marked":false }, { "day":"2015-07-31", "day_of_month":31, "marked":false }, false, false ] } ] }, { "month":{ "month":8, "pretty":"August" }, "weeks":[ { "days":[ false, false, false, false, false, { "day":"2015-08-01", "day_of_month":1, "marked":false }, { "day":"2015-08-02", "day_of_month":2, "marked":false } ] }, { "days":[ { "day":"2015-08-03", "day_of_month":3, "marked":false }, { "day":"2015-08-04", "day_of_month":4, "marked":false }, { "day":"2015-08-05", "day_of_month":5, "marked":false }, { "day":"2015-08-06", "day_of_month":6, "marked":false }, { "day":"2015-08-07", "day_of_month":7, "marked":false }, { "day":"2015-08-08", "day_of_month":8, "marked":false }, { "day":"2015-08-09", "day_of_month":9, "marked":false } ] }, { "days":[ { "day":"2015-08-10", "day_of_month":10, "marked":false }, { "day":"2015-08-11", "day_of_month":11, "marked":false }, { "day":"2015-08-12", "day_of_month":12, "marked":false }, { "day":"2015-08-13", "day_of_month":13, "marked":false }, { "day":"2015-08-14", "day_of_month":14, "marked":false }, { "day":"2015-08-15", "day_of_month":15, "marked":false }, { "day":"2015-08-16", "day_of_month":16, "marked":false } ] }, { "days":[ { "day":"2015-08-17", "day_of_month":17, "marked":false }, { "day":"2015-08-18", "day_of_month":18, "marked":false }, { "day":"2015-08-19", "day_of_month":19, "marked":false }, { "day":"2015-08-20", "day_of_month":20, "marked":false }, { "day":"2015-08-21", "day_of_month":21, "marked":false }, { "day":"2015-08-22", "day_of_month":22, "marked":false }, { "day":"2015-08-23", "day_of_month":23, "marked":false } ] }, { "days":[ { "day":"2015-08-24", "day_of_month":24, "marked":false }, { "day":"2015-08-25", "day_of_month":25, "marked":false }, { "day":"2015-08-26", "day_of_month":26, "marked":false }, { "day":"2015-08-27", "day_of_month":27, "marked":false }, { "day":"2015-08-28", "day_of_month":28, "marked":false }, { "day":"2015-08-29", "day_of_month":29, "marked":false }, { "day":"2015-08-30", "day_of_month":30, "marked":false } ] }, { "days":[ { "day":"2015-08-31", "day_of_month":31, "marked":false }, false, false, false, false, false, false ] } ] }, { "month":{ "month":9, "pretty":"September" }, "weeks":[ { "days":[ false, { "day":"2015-09-01", "day_of_month":1, "marked":false }, { "day":"2015-09-02", "day_of_month":2, "marked":false }, { "day":"2015-09-03", "day_of_month":3, "marked":false }, { "day":"2015-09-04", "day_of_month":4, "marked":false }, { "day":"2015-09-05", "day_of_month":5, "marked":false }, { "day":"2015-09-06", "day_of_month":6, "marked":false } ] }, { "days":[ { "day":"2015-09-07", "day_of_month":7, "marked":false }, { "day":"2015-09-08", "day_of_month":8, "marked":false }, { "day":"2015-09-09", "day_of_month":9, "marked":false }, { "day":"2015-09-10", "day_of_month":10, "marked":false }, { "day":"2015-09-11", "day_of_month":11, "marked":false }, { "day":"2015-09-12", "day_of_month":12, "marked":false }, { "day":"2015-09-13", "day_of_month":13, "marked":false } ] }, { "days":[ { "day":"2015-09-14", "day_of_month":14, "marked":false }, { "day":"2015-09-15", "day_of_month":15, "marked":false }, { "day":"2015-09-16", "day_of_month":16, "marked":false }, { "day":"2015-09-17", "day_of_month":17, "marked":false }, { "day":"2015-09-18", "day_of_month":18, "marked":false }, { "day":"2015-09-19", "day_of_month":19, "marked":false }, { "day":"2015-09-20", "day_of_month":20, "marked":false } ] }, { "days":[ { "day":"2015-09-21", "day_of_month":21, "marked":false }, { "day":"2015-09-22", "day_of_month":22, "marked":false }, { "day":"2015-09-23", "day_of_month":23, "marked":false }, { "day":"2015-09-24", "day_of_month":24, "marked":false }, { "day":"2015-09-25", "day_of_month":25, "marked":false }, { "day":"2015-09-26", "day_of_month":26, "marked":false }, { "day":"2015-09-27", "day_of_month":27, "marked":false } ] }, { "days":[ { "day":"2015-09-28", "day_of_month":28, "marked":false }, { "day":"2015-09-29", "day_of_month":29, "marked":false }, { "day":"2015-09-30", "day_of_month":30, "marked":false }, false, false, false, false ] } ] }, { "month":{ "month":10, "pretty":"October" }, "weeks":[ { "days":[ false, false, false, { "day":"2015-10-01", "day_of_month":1, "marked":false }, { "day":"2015-10-02", "day_of_month":2, "marked":false }, { "day":"2015-10-03", "day_of_month":3, "marked":false }, { "day":"2015-10-04", "day_of_month":4, "marked":false } ] }, { "days":[ { "day":"2015-10-05", "day_of_month":5, "marked":false }, { "day":"2015-10-06", "day_of_month":6, "marked":false }, { "day":"2015-10-07", "day_of_month":7, "marked":false }, { "day":"2015-10-08", "day_of_month":8, "marked":false }, { "day":"2015-10-09", "day_of_month":9, "marked":false }, { "day":"2015-10-10", "day_of_month":10, "marked":false }, { "day":"2015-10-11", "day_of_month":11, "marked":false } ] }, { "days":[ { "day":"2015-10-12", "day_of_month":12, "marked":false }, { "day":"2015-10-13", "day_of_month":13, "marked":false }, { "day":"2015-10-14", "day_of_month":14, "marked":false }, { "day":"2015-10-15", "day_of_month":15, "marked":false }, { "day":"2015-10-16", "day_of_month":16, "marked":false }, { "day":"2015-10-17", "day_of_month":17, "marked":false }, { "day":"2015-10-18", "day_of_month":18, "marked":false } ] }, { "days":[ { "day":"2015-10-19", "day_of_month":19, "marked":false }, { "day":"2015-10-20", "day_of_month":20, "marked":false }, { "day":"2015-10-21", "day_of_month":21, "marked":false }, { "day":"2015-10-22", "day_of_month":22, "marked":false }, { "day":"2015-10-23", "day_of_month":23, "marked":false }, { "day":"2015-10-24", "day_of_month":24, "marked":false }, { "day":"2015-10-25", "day_of_month":25, "marked":false } ] }, { "days":[ { "day":"2015-10-26", "day_of_month":26, "marked":false }, { "day":"2015-10-27", "day_of_month":27, "marked":false }, { "day":"2015-10-28", "day_of_month":28, "marked":false }, { "day":"2015-10-29", "day_of_month":29, "marked":false }, { "day":"2015-10-30", "day_of_month":30, "marked":false }, { "day":"2015-10-31", "day_of_month":31, "marked":false }, false ] } ] }, { "month":{ "month":11, "pretty":"November" }, "weeks":[ { "days":[ false, false, false, false, false, false, { "day":"2015-11-01", "day_of_month":1, "marked":false } ] }, { "days":[ { "day":"2015-11-02", "day_of_month":2, "marked":false }, { "day":"2015-11-03", "day_of_month":3, "marked":false }, { "day":"2015-11-04", "day_of_month":4, "marked":false }, { "day":"2015-11-05", "day_of_month":5, "marked":false }, { "day":"2015-11-06", "day_of_month":6, "marked":false }, { "day":"2015-11-07", "day_of_month":7, "marked":false }, { "day":"2015-11-08", "day_of_month":8, "marked":false } ] }, { "days":[ { "day":"2015-11-09", "day_of_month":9, "marked":false }, { "day":"2015-11-10", "day_of_month":10, "marked":false }, { "day":"2015-11-11", "day_of_month":11, "marked":false }, { "day":"2015-11-12", "day_of_month":12, "marked":false }, { "day":"2015-11-13", "day_of_month":13, "marked":false }, { "day":"2015-11-14", "day_of_month":14, "marked":false }, { "day":"2015-11-15", "day_of_month":15, "marked":false } ] }, { "days":[ { "day":"2015-11-16", "day_of_month":16, "marked":false }, { "day":"2015-11-17", "day_of_month":17, "marked":false }, { "day":"2015-11-18", "day_of_month":18, "marked":false }, { "day":"2015-11-19", "day_of_month":19, "marked":false }, { "day":"2015-11-20", "day_of_month":20, "marked":false }, { "day":"2015-11-21", "day_of_month":21, "marked":false }, { "day":"2015-11-22", "day_of_month":22, "marked":false } ] }, { "days":[ { "day":"2015-11-23", "day_of_month":23, "marked":false }, { "day":"2015-11-24", "day_of_month":24, "marked":false }, { "day":"2015-11-25", "day_of_month":25, "marked":false }, { "day":"2015-11-26", "day_of_month":26, "marked":false }, { "day":"2015-11-27", "day_of_month":27, "marked":false }, { "day":"2015-11-28", "day_of_month":28, "marked":false }, { "day":"2015-11-29", "day_of_month":29, "marked":false } ] }, { "days":[ { "day":"2015-11-30", "day_of_month":30, "marked":false }, false, false, false, false, false, false ] } ] }, { "month":{ "month":12, "pretty":"December" }, "weeks":[ { "days":[ false, { "day":"2015-12-01", "day_of_month":1, "marked":false }, { "day":"2015-12-02", "day_of_month":2, "marked":false }, { "day":"2015-12-03", "day_of_month":3, "marked":false }, { "day":"2015-12-04", "day_of_month":4, "marked":false }, { "day":"2015-12-05", "day_of_month":5, "marked":false }, { "day":"2015-12-06", "day_of_month":6, "marked":false } ] }, { "days":[ { "day":"2015-12-07", "day_of_month":7, "marked":false }, { "day":"2015-12-08", "day_of_month":8, "marked":false }, { "day":"2015-12-09", "day_of_month":9, "marked":false }, { "day":"2015-12-10", "day_of_month":10, "marked":false }, { "day":"2015-12-11", "day_of_month":11, "marked":false }, { "day":"2015-12-12", "day_of_month":12, "marked":false }, { "day":"2015-12-13", "day_of_month":13, "marked":false } ] }, { "days":[ { "day":"2015-12-14", "day_of_month":14, "marked":false }, { "day":"2015-12-15", "day_of_month":15, "marked":false }, { "day":"2015-12-16", "day_of_month":16, "marked":false }, { "day":"2015-12-17", "day_of_month":17, "marked":false }, { "day":"2015-12-18", "day_of_month":18, "marked":false }, { "day":"2015-12-19", "day_of_month":19, "marked":false }, { "day":"2015-12-20", "day_of_month":20, "marked":false } ] }, { "days":[ { "day":"2015-12-21", "day_of_month":21, "marked":false }, { "day":"2015-12-22", "day_of_month":22, "marked":false }, { "day":"2015-12-23", "day_of_month":23, "marked":false }, { "day":"2015-12-24", "day_of_month":24, "marked":false }, { "day":"2015-12-25", "day_of_month":25, "marked":false }, { "day":"2015-12-26", "day_of_month":26, "marked":false }, { "day":"2015-12-27", "day_of_month":27, "marked":false } ] }, { "days":[ { "day":"2015-12-28", "day_of_month":28, "marked":false }, { "day":"2015-12-29", "day_of_month":29, "marked":false }, { "day":"2015-12-30", "day_of_month":30, "marked":false }, false, false, false, false ] } ] } ] }