
var date = new Data();
var year = dategetFullYear()
还有其他的一些获取年月日、时分秒、星期等的可以参考Date 对象方法
var d = new Date();
var datestr = "今天是: " +dgetFullYear() + "-" +(dgetMonth()+1) + "-" + dgetDate() + " " + dgetHours() + ":" + dgetMinutes() + ":" + dgetSeconds() + " 星期"+"日一二三四五六"charAt(dgetDay())
// 判断闰年
DateprototypeisLeapYear = function()
{
return (0==thisgetYear()%4&&((thisgetYear()%100!=0)||(thisgetYear()%400==0)));
}
// 日期格式化
// 格式 YYYY/yyyy/YY/yy 表示年份
// MM/M 月份
// W/w 星期
// dd/DD/d/D 日期
// hh/HH/h/H 时间
// mm/m 分钟
// ss/SS/s/S 秒
//---------------------------------------------------
DateprototypeFormat = function(formatStr)
{
var str = formatStr;
var Week = ['日','一','二','三','四','五','六'];
str=strreplace(/yyyy|YYYY/,thisgetFullYear());
str=strreplace(/yy|YY/,(thisgetYear() % 100)>9 (thisgetYear() % 100)toString():'0' + (thisgetYear() % 100));
var myDate = new Date();
myDatetoLocaleDateString();可以获取当前日期
myDatetoLocaleTimeString(); 可以获取当前时间
扩展:
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleString( ); //获取日期与时间
抽空写了段代码,自己存成HTML放到浏览器里看看效果。有问题发百度消息联系。
<html>
<head>
<script>
function validateYear(year) {
if (!year) {
alert('请输入年份');
return false;
}
if (yearlength != 4) {
alert('年份必须是4位');
return false;
}
if (!(/^[0-9]+$/test(year))) {
alert('年份必须是数字');
return false;
}
var date = new Date();
var max = dategetFullYear();
var min = 1925;
var n = new Number(year);
if ((nvalueOf() > max) || (nvalueOf() < min)) {
alert('输入正确的时间范围');
return false;
}
return true;
}
</script>
</head>
<body>
<input type="text" id="aaa" value="19"/>
<input type="button" onclick="validateYear(documentgetElementById('aaa')value)" value="validate"/>
</body>
</html>
function
yeart(){
var
now=new
Date();
var
year=nowgetFullYear();
var
ss=year-2008;//设定2008为初始年份
var
ssc=ss%12;
var
ssyear=new
Array("子鼠","丑牛","寅虎","卯兔","辰龙","巳蛇","午马","未羊","申猴","酉鸡","戌狗","亥猪");
documentwrite(year+"年\n"+ssyear[ssc]);
}
[Ctrl+A
全选
注:如需引入外部Js需刷新才能执行]
以上就是关于JS怎么将日期的值转换为字符串格式,分别获取年份全部的内容,包括:JS怎么将日期的值转换为字符串格式,分别获取年份、js获取当前日期,然后根据当前日期获取到上周周一跟周五的日期,并格式化日期yyyy-MM-dd、js获得当前日期和时间的代码是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)