[New] added additional date formatting functions
This commit is contained in:
parent
94e7280b49
commit
b0acea9aea
40
Strolch.js
40
Strolch.js
|
@ -342,6 +342,46 @@ Strolch = {
|
||||||
return date.toLocaleDateString('de-CH')
|
return date.toLocaleDateString('de-CH')
|
||||||
},
|
},
|
||||||
|
|
||||||
|
toLocalDateTime: function (val) {
|
||||||
|
if (this.isEmptyString(val) || val == '-')
|
||||||
|
return '-';
|
||||||
|
var date = new Date(val);
|
||||||
|
if (this.props.locale != null)
|
||||||
|
return date.toLocaleDateString(this.props.locale) + ' ' + date.toLocaleTimeString(this.props.locale);
|
||||||
|
return date.toLocaleDateString('de-CH') + ' ' + date.toLocaleTimeString('de-CH');
|
||||||
|
},
|
||||||
|
|
||||||
|
toDateTime: function (val) {
|
||||||
|
|
||||||
|
function pad10(i) {
|
||||||
|
if (i < 10)
|
||||||
|
return '0' + i;
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
function pad100(i) {
|
||||||
|
if (i < 10)
|
||||||
|
return '00' + i;
|
||||||
|
if (i < 100)
|
||||||
|
return '0' + i;
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.isEmptyString(val) || val == '-')
|
||||||
|
return '-';
|
||||||
|
var date = new Date(val);
|
||||||
|
|
||||||
|
var y = date.getFullYear();
|
||||||
|
var m = pad10(date.getMonth());
|
||||||
|
var d = pad10(date.getDate());
|
||||||
|
var h = pad10(date.getHours());
|
||||||
|
var mi = pad10(date.getMinutes());
|
||||||
|
var s = pad10(date.getSeconds());
|
||||||
|
var mil = pad100(date.getMilliseconds());
|
||||||
|
|
||||||
|
return y + '-' + m + '-' + d + ' ' + h + ':' + mi + ':' + s + '.' + mil;
|
||||||
|
},
|
||||||
|
|
||||||
isInfinite: function (val) {
|
isInfinite: function (val) {
|
||||||
if (val == '-')
|
if (val == '-')
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "strolchjs",
|
"name": "strolchjs",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"main": "strolch.js",
|
"main": "strolch.js",
|
||||||
"ignore": [
|
"ignore": [
|
||||||
"**/.*",
|
"**/.*",
|
||||||
|
|
Loading…
Reference in New Issue