js时间戳怎么转成日期格式

js时间戳怎么转成日期格式,第1张

js时间戳转日期格式 formatDate

javascript 时间戳自定义格式转换,支持年月日时分秒等多种形式组合的日期和时间。

使用示例

年、月、日、时、分、秒

var date = jutilsformatDate(new Date(15336868881000),"YYYY-MM-DD HH:ii:ss");

consolelog(date);

// 2019-07-09 19:44:01

年、月、日、周

var date = jutilsformatDate(new Date(15626726411000),"YYYY-MM-DD 周W");

consolelog(date);

//2019-07-09 周二

月、日、周 

var date = jutilsformatDate(new Date(15626726411000),"MM-DD 周W");

consolelog(date);

//07-09 周二

时、分、秒

var date = jutilsformatDate(new Date(15626726411000),"HH:ii:ss");

consolelog(date);

//19:44:01

源码:

js时间戳转日期格式 formatDate

参考:

js时间戳转日期格式 formatDate

系统时间一般是值服务端时间,js获取服务端时间的方法是直接用ajax获取。

编写显示时间的页面:

<html>

<head>

<meta >

<title>Server date/time</title>

<script language="javascript" src="serverDatejs"></script>

</head>

<script language="javascript">

var localTime = new Date();

documentwrite("Local machine time is: " + localTime + "<br>");

documentwrite("Server time is: " + date);

</script>

<body>

</body>

ajax脚本获取server的时间

var xml>

function srvTime(){

try {

//创建xml>

xml>

}

catch (err1) {

//ie浏览器

try {

xml>

}

catch (err2) {

try {

xml>

}

catch (eerr3) {

//ajax不支持

alert("AJAX not supported");

}

}

}

//打开xml>

xml>

//设置xml>

xml>

//发送请求

xml>

// 获取response中的Date参数

return xml>

}

var st = srvTime(); //服务器时间赋值给st变量

var date = new Date(st); //转换js的date对象

// 输出服务器时间

documentwrite("服务器时间: " + date);

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

语句:JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,

它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、dowhile循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(ifelse,if…else if…)。

1、首先新建一个jsp页面,在所选文件夹上右键-->New-->Other-->Jsp。

2、点击Next,然后输入MyJspjsp,点击Finish完成。

3、接着输入一个方法名为dateTest的方法,返回当地国际化日期。

4、在dateTest的方法中,返回“yyyy-MM-dd hh:mm:ss”这种格式的日期。

5、然后在<body></body>中调用dateTest方法。

6、最后启动项目,点击页面上的日期按钮,测试日期显示效果,如下图所示。

function showTime() { 

  var now = new Date(); 

  var nowTime = nowtoLocaleString(); 

  var date = nowTimesubstring(0,10);//截取日期 

  var time = nowTimesubstring(10,20); //截取时间 

  var week = nowgetDay(); //星期 

  var hour = nowgetHours(); //小时 

  //判断星期几 

  var weeks = ["日","一","二","三","四","五","六"]; 

  var getWeek = "星期" + weeks[week]; 

  var sc; 

  //判断是AM or PM 

  if(hour >= 0 && hour < 5){ 

   sc = '凌晨'; 

  } 

  else if(hour > 5 && hour <= 7){ 

   sc = '早上'; 

  } 

  else if(hour > 7 && hour <= 11){ 

   sc = '上午'; 

  } 

  else if(hour > 11 && hour <= 13){ 

   sc = '中午'; 

  } 

  else if(hour> 13 && hour <= 18){ 

   sc = '下午'; 

  } 

  else if(hour > 18 && hour <= 23){ 

   sc = '晚上'; 

  } 

  documentgetElementById('time')innerHTML ="当前时间:" + date+" " + getWeek +"&nbsp;"+"   "+sc+"  "+time;

  setTimeout('showTime()',1000); 

</script> 

调用方法: 

<body onload="showTime()"> 

<div id="time"></div> 

</body> 

2简洁的办法: 显示格式:  当前时间: 2010年6月1日 10:00:00 星期一 

<htmtl>

<head></head>

<body> 

<div id="linkweb" style=" display:inline;"></div> 

<script> 

  setInterval("documentgetElementById('linkweb')innerHTML=new Date  ()toLocaleString()+' 星期'+'日一二三四五六'charAt(new Date()getDay  ());",1000); 

</script> 

</body>

</html>

JS获取的是本地电脑的日期时间格式,每个人电脑设置不一样,不一定都是24小时时间格式的。不过你可以用JS代码写输出成24小时时间格式。代码如下:

当前时间为:<span id="now"></span>

<script type="text/javascript">

//动态显示年月日时间和周几凌陈亮(QQ:57404811)

//显示当前时间的对象ID

gw_now('now');

function gw_now(id){

var obj=windowdocumentgetElementById(id);

var date=new Date();

var year=dategetFullYear();

var month=gw_now_addzero(dategetMonth()+1);

var day=gw_now_addzero(dategetDate());

var hour=gw_now_addzero(dategetHours());

var minute=gw_now_addzero(dategetMinutes());

var second=gw_now_addzero(dategetSeconds());

switch (dategetDay()) {

case 0:week="星期天";break

case 1:week="星期一";break

case 2:week="星期二";break

case 3:week="星期三";break

case 4:week="星期四";break

case 5:week="星期五";break

case 6:week="星期六";break

}

objinnerHTML=year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second + " " + week;

setTimeout("gw_now('" + id + "')",1000);

}

function gw_now_addzero(temp){

if(temp<10) return "0" + temp;

else return temp;

}

</script>

以上就是关于js时间戳怎么转成日期格式全部的内容,包括:js时间戳怎么转成日期格式、js 中怎么获取当前系统时间 、js 日期取7天前的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9771374.html

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

发表评论

登录后才能评论

评论列表(0条)

保存