js 日期时间对象的格式化实例
例如:
现有一字符串为:
代码如下 | 复制代码 |
var dt="2010-1-1 12:20:20"; |
第一步:将其转换成日期时间型数据
代码如下 | 复制代码 |
var newDt=new Date(dt.replace("-","/")); |
第二步:格式化数据成"yyyy-MM-dd"
(1)扩展Date
代码如下 | 复制代码 |
Date.prototype.format = function(format){ |
(2)使用format格式化时间
代码如下 | 复制代码 |
var fmtDt=newDt.format("yyyy-MM-dd"); |
js中处理时间麻烦死人,没有C#来的快,一句OK
代码如下 | 复制代码 |
var fmtDt=Convert.ToDateTime(dt).ToString("yyyy-MM-dd"); |
例子
js格式化当前时间为yyyy-mm-dd形式
代码如下 | 复制代码 |
function getNowFormatDate() { var day = new Date(); var Year = 0; var Month = 0; var Day = 0; var CurrentDate = ""; //初始化时间 //Year= day.getYear();//有火狐下2008年显示108的bug Year= day.getFullYear();//ie火狐下都可以 Month= day.getMonth()+1; Day = day.getDate(); //Hour = day.getHours(); // Minute = day.getMinutes(); // Second = day.getSeconds(); CurrentDate += Year + "-"; if (Month >= 10 ) { CurrentDate += Month + "-"; } else { CurrentDate += "0" + Month + "-"; } if (Day >= 10 ) { CurrentDate += Day ; } else { CurrentDate += "0" + Day ; } return CurrentDate; } |
例子
代码如下 | 复制代码 |
/** |
补充:网页制作,js教程