Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
739 changes: 0 additions & 739 deletions CHANGELOG.txt

This file was deleted.

126 changes: 63 additions & 63 deletions TODO.txt
Original file line number Diff line number Diff line change
@@ -1,64 +1,64 @@
TODO
-------------------
1. More work to be done on Timezone, Timezone offsets and DST (Summer Time)
2. Add .getFriendly() to TimeSpan and TimePeriod. Example
If a date was 3 days and 5 hours away from now, the TimeSpan getFriendly() function would return the following.
var future = new Date().add({days: 3, hours: 5});
var ts = new TimeSpan(future - new Date());
console.log(ts.getFriendly()); // "3 days and 5 hours from now"
3. More tests!
CUTTING ROOM FLOOR
-------------------
The following items were at one time tested for inclusion into the library, but were cut.
They are documented here for reference.
1. Removed <static> Date.now() because of potential collision with the future ECMA 4 spec, which will include a Date.now() function.
2. Removed <static> Date.getDayName(dayOfWeek). Please use Date.CultureInfo.dayNames[dayOfWeek].
3. Removed <static> Date.getMonthName(month). Please use Date.CultureInfo.monthNames[month].
2. Date.prototype.getQuarter()
/**
* Get the Year Quarter number for the currect date instance.
* @return {Number} 1 to 4
*/
$P.getQuarter = function () {
return Math.ceil((this.getMonth() + 1)/3);
};
3. Date.isDate(). Please use "instanceof".
Example
var d1 = null;
d1 = Date.today();
console.log(d1 instanceof Date);
/**
* Determines if an object is a Date object.
* @return {Boolean} true if object is a Date, otherwise false.
*/
$D.isDate = function (obj) {
return (obj instanceof Date);
};
Another Version...
/**
* Determines if an object is a Date object.
* @return {Boolean} true if object is a Date, otherwise false.
*/
$D.isDate = function (obj) {
return (obj !== null) ? obj.constructor.toString().match(/Date/i) == "Date" : false;
TODO
-------------------
1. DST (Summer Time)

2. Add .getFriendly() to TimeSpan and TimePeriod. Example

If a date was 3 days and 5 hours away from now, the TimeSpan getFriendly() function would return the following.

var future = new Date().add({days: 3, hours: 5});
var ts = new TimeSpan(future - new Date());

console.log(ts.getFriendly()); // "3 days and 5 hours from now"

3. More tests!



CUTTING ROOM FLOOR
-------------------

The following items were at one time tested for inclusion into the library, but were cut.
They are documented here for reference.

1. Removed <static> Date.now() because of potential collision with the future ECMA 4 spec, which will include a Date.now() function.

2. Removed <static> Date.getDayName(dayOfWeek). Please use Date.CultureInfo.dayNames[dayOfWeek].

3. Removed <static> Date.getMonthName(month). Please use Date.CultureInfo.monthNames[month].

2. Date.prototype.getQuarter()

/**
* Get the Year Quarter number for the currect date instance.
* @return {Number} 1 to 4
*/
$P.getQuarter = function () {
return Math.ceil((this.getMonth() + 1)/3);
};

3. Date.isDate(). Please use "instanceof".

Example

var d1 = null;
d1 = Date.today();
console.log(d1 instanceof Date);

/**
* Determines if an object is a Date object.
* @return {Boolean} true if object is a Date, otherwise false.
*/
$D.isDate = function (obj) {
return (obj instanceof Date);
};

Another Version...

/**
* Determines if an object is a Date object.
* @return {Boolean} true if object is a Date, otherwise false.
*/
$D.isDate = function (obj) {
return (obj !== null) ? obj.constructor.toString().match(/Date/i) == "Date" : false;
};
48 changes: 0 additions & 48 deletions build/core.js

This file was deleted.

Loading