js对日期加减等操作汇总
来源:互联网 发布:linux c语言 文件路径 编辑:程序博客网 时间:2024/06/05 06:30
JS返回当前日期:
function getNowDate(){var myDate = new Date();var yy = myDate.getYear(); //获取当前年份(2位)var yyyy = myDate.getFullYear(); //获取完整的年份(4位,1970-????)var mm = myDate.getMonth() + 1 < 10 ? "0" + (myDate.getMonth() + 1) : myDate.getMonth() + 1; //获取当前月份(0-11,0代表1月)var dd = myDate.getDate() < 10 ? "0" + myDate.getDate() : myDate.getDate(); //获取当前日(1-31) return yyyy+"-"+mm+"-"+dd; //年-月-日}(时分秒的获取请参考下文)
json日期格式转换为字符串:
被json封装转换的日期格式,可以通过以下方法拿得自己想要的日期格式:
例:{"date":22,"day":5,"hours":14,"minutes":57,"month":3,"nanos":0,"seconds":35,"time":1461308255000,"timezoneOffset":-480,"year":116}
取得time的值1461308255000,传入以下方法,返回日期字符串。
function jsonDateFormat(jsonDate) { try { var date = new Date(jsonDate); var year = date.getFullYear(); var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); var milliseconds = date.getMilliseconds(); return year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds + "." + milliseconds; //年-月-日 时:分:秒.毫秒 } catch (ex) { console.log(ex); return ""; }}
JS对日期的加减操作:
//日期加减(date:日期字符串"yyyy-mm-dd",days:加/减天数,加就传正整数,负就传负整数)function addDate(date,days){ var d = date.split("-"); //兼容火狐等浏览器new Date()中接受的参数个数为6个 var d=new Date(d[0],d[1],d[2],"0","0","0"); d.setDate(d.getDate()+days);var month = d.getMonth() + 1 < 10 ? "0" + (d.getMonth() + 1) : d.getMonth() + 1; var day = d.getDate() < 10 ? "0" + d.getDate() : d.getDate(); var val = d.getFullYear()+"-"+month+"-"+day; return val; }
注:为兼容火狐等浏览器,new Date()中接受的参数个数要为6个。
0 0
- js对日期加减等操作汇总
- 用js对日期进行加减操作
- java中对日期的加减操作
- java中对日期的加减操作
- java中对日期的加减操作
- java中对日期的加减操作
- java中对日期的加减操作
- java中对日期的加减操作
- js用Date对象的setDate()函数对日期进行加减操作
- js对日期的操作
- js对日期加减指定天、时、分、秒
- JS对日期的相关操作
- 使用js对日期的操作
- js对日期函数的操作API
- js对日期时间的操作
- SQL中对日期的处理操作汇总
- js对日期格式化
- 对日期操作
- Java自动装箱和自动拆箱
- UNPv2第二章:Posix IPC
- android源码分析之View的事件分发(上)
- Mysql+hibernate 长时间不操作再进入,导致连接池关闭的问题解决。
- UIPanGestureRecognizer上下左右滑动方向判断算法
- js对日期加减等操作汇总
- VMware载入虚拟机镜像教程 载入VMX文件
- 关于谷歌和IE内核兼容性问题
- HDU--2041
- spark初步使用
- qt 解释
- web工程框架扩展(一)简介
- Android五种数据传递方法汇总
- Spark的安装,编译