js格式化时间
在JavaScript中格式化时间是一个常见的需求,今天长沙家政网的小编就为大家带来三种不同的时间格式化方法。让我们一起看看如何操作吧!
我们来看第一种格式:“2018-1-29 10:34:49”。我们可以创建一个名为myformatter的函数来实现这个格式:
```javascript
function myformatter(date) {
var strDate = date.getFullYear() + "-";
strDate += (date.getMonth() + 1) + "-";
strDate += date.getDate() + "-";
strDate += date.getHours() + ":";
strDate += date.getMinutes() + ":";
strDate += date.getSeconds();
alert("时间格式:" + strDate);
return strDate;
}
```
接下来是第二种格式:“2018-1-29”。与第一种格式类似,但没有秒数:
```javascript
function myformatter(date) {
var strDate = date.getFullYear() + "-";
strDate += (date.getMonth() + 1) + "-";
strDate += date.getDate();
alert("时间格式:" + strDate);
return strDate;
}
```
我们来看第三种格式:“2018-02-05”,这个格式要求月份和日期如果小于10,则自动在前面加零。我们可以稍微修改一下第二种格式的函数来实现这个需求:
```javascript
function myformatter(date) {
var strDate = date.getFullYear() + "-";
if (date.getMonth() < 10) {
var s = (date.getMonth() + 1) + "-";
strDate += "0" + s;
} else {
strDate += (date.getMonth() + 1) + "-";
}
if (date.getDate() < 10) {
strDate += "0" + date.getDate();
} else {
strDate += date.getDate();
}
alert("时间格式:" + strDate);
return strDate;
}
```
以上就是长沙家政网小编今天的分享,希望这些方法能够帮助大家更好地处理时间格式问题。无论是哪种格式,都可以通过这个函数轻松实现,快来试试吧!
长沙新房开荒
- 平价皮包品牌排行榜 平价质感的包包品牌有哪些
- 皮带什么牌子好
- 3d电视机品牌排行榜前十名 中国电视品牌十大排
- 脚踝骨折50天后扭伤 脚后跟疼 怎么回事?该怎么
- 哈士奇冰箱是哪个国家的牌子啊
- tcl空调全球排名第几 空调品牌排行榜前十名
- 海尔和美的冰箱哪个好?
- 联想性价比最高的笔记本 联想笔记本电脑哪个系
- 国产窗帘电机排行榜 国内遥控窗帘电机品牌排名
- 防水哪些品牌更好呢?以下是全国十大防水品牌
- 所有安卓手机性能排行榜 目前性能最强的安卓手
- 中国墨镜品牌排行榜 眼镜十大品牌排名有哪些?
- 男士剃须刀品牌排行榜 求剃须刀排行榜,有哪些
- 十大电饭煲品牌排名有哪些?
- 国内戒指品牌排行榜 钻戒品牌排行榜前十名
- 运动裤品牌排行榜 男运动裤什么牌子好