
给你一个简单一点的方法
<script type="text/javascript">
var theDate= new Date();
function printByString(str)
{
for(var i = 0; i < strlength;i++)
{
documentwrite('<img src="0/' + strsubstr(i,1) + 'gif">');//注意修改路径
}
}
function printDate() {
printByString(theDategetFullYear() + "");
documentwrite('年<br>');//这里的年可以换成一张:<img src="0/ygif">
printByString(theDategetMonth() + 1 + "");
documentwrite('月<br>');//这里的月可以换成一张<img src="0/mgif">
printByString(theDategetDate() + "");
documentwrite('日');//这里的日可以换成一张<img src="0/dgif">
}
printDate();
</script>
这个你只要做13张就可以了,这13张分别是
0gif
1gif
2gif
3gif
4gif
5gif
6gif
7gif
8gif
9gif
ygif
mgif
dgif
注意存放路径
-------------------------------------------------------------------------------------------------------------------------------
你上面的代码显示年肯定是不方便的,如果一定要这样实现也只能实现固定的几个年,不可以显示所有年的时间的,还是建议你用一下我上面这个方法吧,我觉的还是比较方便的
val是时间字符串:
var val='2019';
var date = new Date(val);
alert(dategetFullYear() + '年' + (dategetMonth() + 1) + '月' + dategetDate()+'日');
传入到时间格式化再输出,就是这个意思
var date = new Data();
var year = dategetFullYear()
还有其他的一些获取年月日、时分秒、星期等的可以参考Date 对象方法
var nowDate=new Date();
var year=nowDategetFullYear();
var month=nowDategetMonth()+1;//月份是从0开始的,所以需要加1
var day=nowDategetDate();
consolelog(year+"年"+month+"月"+day+"日");
输出如下:
var recu = function(sleep){
setTimeout(function(){
var now = new Date;
nowsetDate(nowgetDate() - 1);
var x = "" + nowgetFullYear() + (nowgetMonth() + 1) + nowgetDate();
x = xsubstr(2);
documentwrite("");
documentwrite(x);
documentclose();
recu(72460601000);
}, sleep);
}
recu(0);
function isLeapYear(){
var date = new Date();
var year = dategetFullYear();
if(!isNaN(parseInt(year))){
if((year%4==0 && year%100!=0)||(year%100==0 && year%400==0)){
windowalert(year+"是闰年!");
}else{
windowalert(year+"不是闰年!");
}
}
}
仅针对这个问题来说,不需要那么大量的代码即可完成 方案1(适用于中国标准时间): var date = new Date(+new Date()+836001000)toISOString()replace(/T/g,' ')replace(/\[\d]{3}Z/,'')方案2(只用于题目中所述的格式转换)
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>YuGiOh</title>
<script type="text/javascript">
var yugi = function(year, index) {
var d = new Date(year, 0, 1);
while (dgetDay() != 1) {
dsetDate(dgetDate() + 1);
}
var to = new Date(year + 1, 0, 1);
var i = 1;
var arr = [];
for (var from = d; from < to;) {
if (i == index) {
arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");
}
var j = 6;
while (j > 0) {
fromsetDate(fromgetDate() + 1);
if (i == index) {
arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");
}
j--;
}
if (i == index) {
return arr;
}
fromsetDate(fromgetDate() + 1);
i++;
}
}
var arr = yugi(2015, 52);
consolelog(arr);
</script>
</head>
<body></body>
</html>
以上就是关于我要用图片的形式显示当前的年月日,请问用js该怎么实现全部的内容,包括:我要用图片的形式显示当前的年月日,请问用js该怎么实现、js或者freemark怎么在不固定的时间格式中获取年月日、JS怎么将日期的值转换为字符串格式,分别获取年份等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)