<script language="javascript">
//取值
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
if (mytime<"23:30:00")
{
alert(mytime);
}
<script language="javascript">
//日期加减
function addDate(date,days){
var d=new Date(date);
d.setDate(d.getDate()+days);
var m=d.getMonth()+1;
return d.getFullYear()+'-'+m+'-'+d.getDate();
}
var dd="2014-02-28".split("-");
var today = new Date(dd[0],dd[1]-1,dd[2]);
document.write(addDate(today,1));
<script language="javascript">
//日期加减
Date.prototype.Format = function(fmt){
//author: meizz
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;
}
Date.prototype.addDays = function(d){
this.setDate(this.getDate() + d);
};
Date.prototype.addWeeks = function(w){
this.addDays(w * 7);
};
Date.prototype.addMonths= function(m){
var d = this.getDate();
this.setMonth(this.getMonth() + m);
if (this.getDate() < d)
this.setDate(0);
};
Date.prototype.addYears = function(y){
var m = this.getMonth();
this.setFullYear(this.getFullYear() + y);
if (m < this.getMonth())
{
this.setDate(0);
}
};
var dd="2014-4-04".split("-");
var today = new Date(dd[0],dd[1]-1,dd[2]);
today.addDays(27);//加减日期操作
//document.write(today.getFullYear()+"-"+today.getMonth()+"-"+today.getDate());
document.write(today.Format("yyyy-MM-dd"));
以上代码非原创
分享到:
相关推荐
mysql只取年月日的SQL写法
js获取年月日和当月的天数
自己写的一个用javascript控制年月日输入的函数. 外加一个别人的验证函数。 如不嫌小弟写的差就拿去用吧!
js年月日3级联动js年月日3级联动js年月日3级联动js年月日3级联动js年月日3级联动js年月日3级联动js年月日3级联动
excel取身份证年月日公式
js代码,年月日三级联动,js三级联动年月日
简单实用的年月日JS,年月日,非常好用,只要将其js链接到页面并定义年月日三个SelectBox。
很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。
js 实现年月日下拉选择 包括计算闰年 功能比较全,只是下拉条的高度没有控制
vue时间插件 中datepicker.js 修改过支持年,年月,年月日的选择
C#中获取时间的年月日的方法
JS控件显示年月日,用于网页时间选择!精确美观,兼容性好!
年月日产量折线图 年月日产量折线图 年月日产量折线图 年月日产量折线图 年月日产量折线图 年月日产量折线图
她身兼多职,虽不是万能的,但是她却是功能强大多样的美少女,她除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加减、限制时分秒、初始化日期加减N、日期标注点、设定年月...
通过js 实现年月日连动 带实例。通过js 实现年月日连动 带实例。
纯js年月日联动,无刷新下拉框,符合日期规则,手动更改起止年
一个比较实用的js代码实现年月日联动选择年月日
年月日时间选取,只试用移动端的插件,移动端日期选择插件Mdate.js
基于datepicker的年月日切换选择控件,包括日期格式统一处理,重置控件功能。 可以切换选择开始年月日-结束年月日;开始年月-结束年月;开始年-结束年
年月日时分秒加星期即时显示的JS日期时间特效