﻿function getFormatDateEx(date_obj, date_templet)
{
    var year,month,day,hour,minutes,seconds,short_year,full_month,full_day,full_day,full_hour,full_minutes,full_seconds;
    if(!date_templet)date_templet = "yyyy-mm-dd hh:ii:ss";
    year = date_obj.getFullYear().toString();
    short_year = year.substring(2,4);
    month = (date_obj.getMonth()+1).toString();
    month.length == 1 ? full_month = "0" + month : full_month = month;
    day = date_obj.getDate().toString();
    day.length == 1 ? full_day = "0" + day : full_day = day;
    hour = date_obj.getHours().toString();
    hour.length == 1 ? full_hour = "0" + hour : full_hour = hour;
    minutes = date_obj.getMinutes().toString();
    minutes.length == 1 ? full_minutes = "0" + minutes : full_minutes = minutes;
    seconds = date_obj.getSeconds().toString();
    seconds.length == 1 ? full_seconds = "0" + seconds : full_seconds = seconds;
    return date_templet.replace("yyyy", year).replace("mm", full_month).replace("dd", full_day).replace("yy", short_year).replace("m", month).replace("d", day).replace("hh", full_hour).replace("ii", full_minutes).replace("ss", full_seconds).replace("h", hour).replace("i", minutes).replace("s", seconds);
}