SoFunction
Updated on 2025-03-07

Simple example of C#Js time formatting problem


monName = new Array( "Jan", "Feb" , "Mar", "Apr", "May" , "Jun", "Jul", "Aug" , "Sept", "Oct", "Nov" , "Dec")

= function (format) {
    if (!format) {
        format = "yyyy-MM-dd hh:mm:ss";
    }

    if (/(y+)/.test(format)) {
        format = (RegExp.$1, ( () + "" ).substr(4 - RegExp.$));
    }
    if (/(M+)/.test(format)) {
        format = (RegExp.$1, (monName[ ()] + "" ).substr(3 - RegExp.$));
    }
    if (/(d+)/.test(format)) {
        format = (RegExp.$1, ( "00" + this .getDate() + "").substr(( "" + this .getDate()).length));
    }
    return format;
};

 
function formatJsonDate(str) {

    if (str != null &&str!='') {
        return (new Date(parseInt((( '(') + 1, (')' ))))).format("dd-MMM-yyyy");
    }
    else {
        return '' ;
    }