JS将后台获取毫秒数转换为自定义格式日期
2024-08-24 00:58:13
重写prototype
Date.prototype.Format = function(fmt) {
var o = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"h+" : this.getHours(), //小时
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("("+ k +")").test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
return fmt;
} var today = new Date();
$('#bdate').val(today.Format("yyyy-MM-dd"));
$('#edate').val(today.Format("yyyy-MM-dd"));
截图如下
从后台获取的为毫秒数,
首先,将毫秒数转换为Date对象
第二,将Date对象转换成字符串。也可以使用toLocalString()方法,但是格式难以自定义
最新文章
- wex5中的星星评分
- C# — FileHandler
- 同时大量连接导致的DDOS攻击,导致收发器宕机,用户大面积超时掉线
- IOS 二维码生成
- Spark Streaming揭秘 Day3-运行基石(JobScheduler)大揭秘
- Java for循环的几种用法详解
- InfiniBand技术简介
- linux环境c++开发:ubuntu12.04使用llvm3.4.2
- 黑马程序员_<;<;String类>;>;
- Android:自定义Dialog大小,显示圆角
- Android学习笔记-绘制圆形ImageView实例
- 统计输入的汉字,数字,英文,other数量
- 如何用RSS订阅?
- Linux性能测试分析命令_top
- Lotus Domino开发心得(一)
- 如何在Java 环境下使用 HTTP 协议收发 MQ 消息
- 用户从手机的浏览器访问www.baidu.com,看到的可能跟桌面PC电脑,是不太一样的网页效果,会更适合移动设备使用。请简要分析一下,实现这种网页区分显示的原因及技术原理。
- MFC,ATL,CLR简介
- vue与node模版引擎的渲染标记{{}}(双花括号)冲突
- 洛谷 P2721 小Q的赚钱计划