mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-17 15:24:50 +00:00
Cleaned up the date functions
This commit is contained in:
parent
b907d846f3
commit
b143194c91
17
js/Utils.js
17
js/Utils.js
@ -17,12 +17,6 @@ utils.zeroPad = function(n,d)
|
|||||||
return s;
|
return s;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Convert a date to local YYYYMMDDHHMM string format
|
|
||||||
utils.convertToLocalYYYYMMDDHHMM = function(date)
|
|
||||||
{
|
|
||||||
return date.getFullYear() + utils.zeroPad(date.getMonth()+1,2) + utils.zeroPad(date.getDate(),2) + utils.zeroPad(date.getHours(),2) + utils.zeroPad(date.getMinutes(),2);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Convert a date to UTC YYYYMMDDHHMM string format
|
// Convert a date to UTC YYYYMMDDHHMM string format
|
||||||
utils.convertToYYYYMMDDHHMM = function(date)
|
utils.convertToYYYYMMDDHHMM = function(date)
|
||||||
{
|
{
|
||||||
@ -32,27 +26,24 @@ utils.convertToYYYYMMDDHHMM = function(date)
|
|||||||
// Convert a date to UTC YYYYMMDD.HHMMSSMMM string format
|
// Convert a date to UTC YYYYMMDD.HHMMSSMMM string format
|
||||||
utils.convertToYYYYMMDDHHMMSSMMM = function(date)
|
utils.convertToYYYYMMDDHHMMSSMMM = function(date)
|
||||||
{
|
{
|
||||||
return date.getUTCFullYear() + utils.zeroPad(date.getUTCMonth()+1,2) + utils.zeroPad(date.getUTCDate(),2) + "." + utils.zeroPad(date.getUTCHours(),2) + utils.zeroPad(date.getUTCMinutes(),2) + utils.zeroPad(date.getUTCSeconds(),2) + utils.zeroPad(date.getUTCMilliseconds(),3) +"0";
|
return date.getUTCFullYear() + utils.zeroPad(date.getUTCMonth()+1,2) + utils.zeroPad(date.getUTCDate(),2) + utils.zeroPad(date.getUTCHours(),2) + utils.zeroPad(date.getUTCMinutes(),2) + utils.zeroPad(date.getUTCSeconds(),2) + utils.zeroPad(date.getUTCMilliseconds(),3) +"0";
|
||||||
};
|
};
|
||||||
|
|
||||||
// Create a date from a UTC YYYYMMDDHHMM format string
|
// Create a UTC date from a YYYYMMDDHHMM format string
|
||||||
utils.convertFromYYYYMMDDHHMM = function(d)
|
utils.convertFromYYYYMMDDHHMM = function(d)
|
||||||
{
|
{
|
||||||
d = d?d.replace(/[^0-9]/g, ""):"";
|
|
||||||
return utils.convertFromYYYYMMDDHHMMSSMMM(d.substr(0,12));
|
return utils.convertFromYYYYMMDDHHMMSSMMM(d.substr(0,12));
|
||||||
};
|
};
|
||||||
|
|
||||||
// Create a date from a UTC YYYYMMDDHHMMSS format string
|
// Create a UTC date from a YYYYMMDDHHMMSS format string
|
||||||
utils.convertFromYYYYMMDDHHMMSS = function(d)
|
utils.convertFromYYYYMMDDHHMMSS = function(d)
|
||||||
{
|
{
|
||||||
d = d?d.replace(/[^0-9]/g, ""):"";
|
|
||||||
return utils.convertFromYYYYMMDDHHMMSSMMM(d.substr(0,14));
|
return utils.convertFromYYYYMMDDHHMMSSMMM(d.substr(0,14));
|
||||||
};
|
};
|
||||||
|
|
||||||
// Create a date from a UTC YYYYMMDDHHMMSSMMM format string
|
// Create a UTC date from a YYYYMMDDHHMMSSMMM format string
|
||||||
utils.convertFromYYYYMMDDHHMMSSMMM = function(d)
|
utils.convertFromYYYYMMDDHHMMSSMMM = function(d)
|
||||||
{
|
{
|
||||||
d = d ? d.replace(/[^0-9]/g, "") : "";
|
|
||||||
return new Date(Date.UTC(parseInt(d.substr(0,4),10),
|
return new Date(Date.UTC(parseInt(d.substr(0,4),10),
|
||||||
parseInt(d.substr(4,2),10)-1,
|
parseInt(d.substr(4,2),10)-1,
|
||||||
parseInt(d.substr(6,2),10),
|
parseInt(d.substr(6,2),10),
|
||||||
|
Loading…
Reference in New Issue
Block a user