本文目录
- js获取当前日期,然后根据当前日期获取到上周周一跟周五的日期,并格式化日期yyyy-MM-dd
- js日期格式化时区不一样导致nan
- jsrender如何格式化时间
- 一个简单到问题,nodejs到时间怎么格式化
- js怎么把日期格式化成固定的日期
- js时间格式化 Tue Apr 14 15:33:44 CST 2015 转成2015-04-14
js获取当前日期,然后根据当前日期获取到上周周一跟周五的日期,并格式化日期yyyy-MM-dd
获取 日期 时间 星期几 var d = new Date(); var datestr = "今天是: " +d.getFullYear() + "-" +(d.getMonth()+1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds() + " 星期"+"日一二三四五六".charAt(d.getDay()) // 判断闰年 Date.prototype.isLeapYear = function() { return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0))); } // 日期格式化 // 格式 YYYY/yyyy/YY/yy 表示年份 // MM/M 月份 // W/w 星期 // dd/DD/d/D 日期 // hh/HH/h/H 时间 // mm/m 分钟 // ss/SS/s/S 秒 //--------------------------------------------------- Date.prototype.Format = function(formatStr) { var str = formatStr; var Week = ; str=str.replace(/yyyy|YYYY/,this.getFullYear()); str=str.replace(/yy|YY/,(this.getYear() % 100)》9 (this.getYear() % 100).toString():’0’ + (this.getYear() % 100));.......
js日期格式化时区不一样导致nan
js日期格式化时区不一样导致nan解决方案如下:解决JS格式化时间格式错误在苹果手机IOS系统上为NaN格式化时间是我们比较常规的操作,从后台拿到的时间格式可能并不符合原型或者UI的显示要求。
jsrender如何格式化时间
你好,可以自定义格式化时间
Date.prototype.format = function(fmt) { // author: meizzvar 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): (("00" + o).length)));return fmt;};
new Date().format("yyyy-MM-dd")//使用
希望可以帮助到你
一个简单到问题,nodejs到时间怎么格式化
使用npm安装moment命令- npm install momentvar moment = require("moment");***隐藏网址***
js怎么把日期格式化成固定的日期
function FormatDate (strTime) { var date = new Date(strTime); return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();}FormatDate("Tue Jul 16 01:07:00 CST 2013");
js时间格式化 Tue Apr 14 15:33:44 CST 2015 转成2015-04-14
第一种方法
自定义函数
//date 是一个 Date实例
format(date){
return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDay();
}
第二种
修改Date原形函数 因为Date的输出函数比较多 我们就拿toLocaleDateString()方法来重写
代码如下:
Date.prototype.toLocaleDateString = function(DatePattern){ if(/yyyy.MM.dd/.test(DatePattern)){ DatePattern = DatePattern.replace("yyyy",this.getFullYear()).replace("MM",this.getMonth()+1).replace("dd",this.getDay()); return DatePattern; } return this.toLocaleString(); };
这里你可以以一个时间格式作为参数:
var date = new Date();var str = date.toLocaleDateString("yyyy-MM-dd");//返回值为格式化之后的日期
当然 并不能很全的格式化 ,这里也只是提供思路。