情况一:将日期转换为指定的格式:比如转换成 年月日时分秒

首先我们在js中定义函数如下

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 time1 = new Date().format("yyyy-MM-dd hh:mm:ss");
console.log(time1); var time2 = new Date().format("yyyy-MM-dd");
console.log(time2);

  

情况二:将指定的日期转换为"年月日"的格式

    var oldTime = (new Date("2012/12/25 20:11:11")).getTime();
var curTime = new Date(oldTime).format("yyyy-MM-dd");
console.log(curTime) ;

  

情况三:将 "时间戳" 转换为 "年月日" 的格式

    var da = 1402233166999; //注意长度
da = new Date(da);
var year = da.getFullYear()+'年';
var month = da.getMonth()+1+'月';
var date = da.getDate()+'日';
console.log([year,month,date].join('-'));

  

 亲测有效,希望能帮助大家。

最新文章

  1. 说说APP接口中的版本控制
  2. [Python]实现简单决策树
  3. ABAP之声母韵母
  4. js获取iframe的parent对象
  5. 【Unix环境高级编程】编写变长参数函数
  6. 【Eclipse】修改项目访问名称
  7. hdu 4268 Alice and Bob(multiset|段树)
  8. git入门(3)git checkout 和git branch分支的创建和删除
  9. JVM基础系列第11讲:JVM参数之堆栈空间配置
  10. PHP 多维数组排序 函数怎么保持数字键不被重新索引
  11. DOM编程艺术章12:一个简单的Ajax例子
  12. 自己总结的C#编码规范--5.如何写好注释篇
  13. RabbitMQ入门介绍
  14. 洛谷 P2850 [USACO06DEC]虫洞Wormholes 判负环
  15. react常用开发工具
  16. 抓取js动态生成数据
  17. text-transform 字母的大小写
  18. 2016/04/13 ①html 中各种分割线------------------------------------------ ② 控制文字显示
  19. 80-Force Index,强力指标.(2015.7.1)
  20. MongoDB Shell 经常使用的操作

热门文章

  1. ARM指令adr adrl ldr mov
  2. 力扣 ——3Sum python (三数之和)实现
  3. webpack学习(一)起步安装
  4. js对象的深度拷贝
  5. typedef 函数指针的使用(含例子)
  6. mysql添加中文数据失败
  7. Hadoop(一)阿里云hadoop集群配置
  8. RPC服务治理框架(一)RPC技术
  9. Quartz.Net 任务调度之传递参数(2)
  10. 【纪中集训】2019.08.01【NOIP提高组】模拟 A 组TJ