All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.js.n2o.js Maven / Gradle / Ivy

There is a newer version: 7.28.2
Show newest version
var $ = function() {

    var FORMAT = "yyyy-MM-ddTHH:mm:ss";
    var FORMAT00 = "yyyy-MM-ddT00:00:00";

    return {

        now : function() {
            return moment().format(FORMAT);
        },

        today : function() {
            return moment().format(FORMAT00);
        },


        beginWeek : function() {
            return moment().startOf('isoWeek').format(FORMAT00);
        },

        endWeek : function() {
            return moment().endOf('isoWeek').format(FORMAT00);
        },

        beginMonth : function() {
            return moment().startOf('month').format(FORMAT00);
        },

        endMonth : function() {
            return moment().endOf('month').format(FORMAT00);
        },

        beginQuarter : function() {
            return moment().startOf('quarter').format(FORMAT00);
        },

        endQuarter : function() {
            return moment().endOf('quarter').format(FORMAT00);
        },

        beginYear : function() {
            return moment().startOf('year').format(FORMAT00);
        },

        endYear : function() {
            return moment().endOf('year').format(FORMAT00);
        },

        uuid: function() {
            function s4() {
                return Math.floor((1 + Math.random()) * 0x10000)
                    .toString(16)
                    .substring(1)
            }

            return (s4() + s4()) + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4()
        },
    }
}();






© 2015 - 2024 Weber Informatics LLC | Privacy Policy