ritacse
2/26/2018 - 11:08 AM

DateTime

var FormateDateTime = function (date) {
    //---newdate formate: "MM/dd/yyyy"

    var newDate = '';
    if (date != '') {
        var oldDate = date.split('/');
        newDate = [oldDate[1], oldDate[0], oldDate[2]].join('/');
    }
    return newDate;
}

moment(oEmp.ApproveDateTime).format('DD/MM/YYYY, h:mm:ss a') //16/10/2019, 5:59:20 pm

//View Month-year only
var ApprxPaymentDate = BonusList[0].PaymentDate == null ? '' : moment(BonusList[0].PaymentDate).format('MM/YYYY');

//get month name from month no.

var formattedMonth = moment('09', 'MM').format('MMMM'); // September
moment(
    '09',            // Desired month
    'MM'            // Tells MomentJs the number is a reference to month
).format('MMMM');  // Formats month as name

moment( "'" + monthNo + "'", 'MM').format('MMMM');

/// converting ["hh:mm"]=24huor format to ("hh:mm A")=12 hour format
moment(AttendanceData[i].Office_In_time, ["hh:mm"]).format("hh:mm A")

--- Get Last date of month
var lastdate= new Date(2022, 3 , 0).getDate();
output: 31

//--- Add days with a date
var todate = new moment();
var warningDate = moment(todate).add(5, 'days');

//--- Minus days from a date
var warningDate = moment(result.LiscenseExpireDate).subtract(15, 'days'); //.format('YYYY-MM-DD')
var allData = Dyeing;
    _.each(allData, function (data) {
        var date = data.startdate.split(' ');
        var dateParts = date[0].split('-');
        var Enddate = data.enddate.split(' ');
        var EnddateParts = Enddate[0].split('-');
        data.startdate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);
        data.enddate = new Date(EnddateParts[0], EnddateParts[1] - 1, EnddateParts[2]);
    });   
    var DateFrm = $('#txtPSrcDateFrom').val().split('/');
    var DateTo = $('#txtPSrcDateTo').val().split('/');
    var startDate = new Date(DateFrm[2], DateFrm[1]-1, DateFrm[0]);
    var endDate = new Date(DateTo[2], DateTo[1]-1, DateTo[0]);
    var FilterData = _.filter(allData, function (data) {
        return data.startdate <= endDate && data.enddate >= startDate;
    });
function compareDate(dateFrom, dateTo) {
    var startDate = dateFrom.split('/');
    var endDate = dateTo.split('/');

    startDate = [startDate[1], startDate[0], startDate[2]].join('/');
    endDate = [endDate[1], endDate[0], endDate[2]].join('/');

    startDate = moment(startDate);
    endDate = moment(endDate);
    if (endDate < startDate) {
        return '-1';
    }
}

 var IsExpired = (moment(result.LiscenseExpireDate) < moment(todate) ? true : false);

 $('.monthpicker').datepicker({
            format: 'mm/yyyy',
            minViewMode: 1,     /// required when only month & year displayed;
            autoclose: true
        });
//date will be shown as: 02/2019

//Get EndDate Of Month  in native Javascript
var endOfMonth = new Date(2019, 2, 0); // get full date: 28 feb 2019
var endOfMonth = new Date(year, month, 0).getDate(); //last date only

 var searchDate = self.searchYearMonth().split('/'); 
var DateTo = [searchDate[1], searchDate[0], endOfMonth].join('/');