JS怎么将日期的值转换为字符串格式,分别获取年份

JS怎么将日期的值转换为字符串格式,分别获取年份,第1张

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获得当前日期和时间的代码是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10160040.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存