clock

Date format en javascript

Formater une date à la manière de php

javascript date, date javascript, javascript formater date, format date js, js date format, date format js, date format javascript, format date javascript, js format date, js dateformat, not provided

Cette fonction javascript format une date javascript en utilisant les formats php.

Les formats supportés sont limité à d m Y h i s de la fonction date de php.


function dateFormat(format, date) {
if (date == undefined) {
date = new Date();
}
if (typeof date == 'number') {
time = new Date();
time.setTime(date);
date = time;
} else if (typeof date == 'string') {
date = new Date(date);
}
var fullYear = date.getYear();
if (fullYear < 1000) {
fullYear = fullYear + 1900;
}
var hour = date.getHours();
var day = date.getDate();
var month = date.getMonth() + 1;
var minute = date.getMinutes();
var seconde = date.getSeconds();
var milliSeconde = date.getMilliseconds();
var reg = new RegExp('(d|m|Y|H|i|s)', 'g');
var replacement = new Array();
replacement['d'] = day < 10 ? '0' + day : day;
replacement['m'] = month < 10 ? '0' + month : month;
replacement['Y'] = fullYear;
replacement['Y'] = fullYear;
replacement['H'] = hour < 10 ? '0' + hour : hour;
replacement['i'] = minute < 10 ? '0' + minute : minute;
replacement['s'] = seconde < 10 ? '0' + seconde : seconde;
return format.replace(reg, function($0) {
return ($0 in replacement) ? replacement[$0] : $0.slice(1,
$0.length - 1);
});
}

 
 

b1n@sp1n