如何将时间转化成年月日时分秒 js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将时间转化成年月日时分秒 js相关的知识,希望对你有一定的参考价值。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:var a = 1562060142000;document.body.innerText = new Date(a);。

3、浏览器运行index.html页面,此时时间被转化为年月日时分秒打印出来了。

参考技术A function getNowFormatDate() 
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if(month >= 1 && month <= 9) 
month = "0" + month;

if(strDate >= 0 && strDate <= 9) 
strDate = "0" + strDate;

var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate +
" " + date.getHours() + seperator2 + date.getMinutes() +
seperator2 + date.getSeconds();
return currentdate;

console.log(getNowFormatDate())

正好有现成的。

本回答被提问者采纳

sql server 数据库,在查询sql语句中日期格式转换问题,怎么把原数据年月日时分秒转换成年月日

原来case_col_rec表中col_time字段是带时分秒的,怎么在查询这个字段的时候只取年月日。例如col_time存储的是2016-10-18 10:05:00,我要用2016-10-18这部分做筛选条件来筛选这这个表中存储的这一天的所有记录。

--取'2016-10-18'这天的数据
Select * From case_col_rec Where cast(col_time as date)='2016-10-18'

如果你只是要取某天的数据,不建议你转换数据类型後来匹配,因为那样不会走索引

Select * From case_col_rec Where col_time>='2016-10-18' And col_time<'2016-10-19'
参考技术A col_time存储的是2016-10-18 10:05:00 ,要2016-10-18这部分
Select * From case_col_rec Where substr (col_time,0,10)
直接截取col_time 前十位就好了, 好久没写sql了,不知道是从0开始还是1开始.
错了你就把0改成1

以上是关于如何将时间转化成年月日时分秒 js的主要内容,如果未能解决你的问题,请参考以下文章

js怎么把时间转换成年月日时分秒的形式

JS 计算两个时间戳相差年月日时分秒

13位时间戳转年月日时分秒

JAVA将时分秒格式的时间转化成秒数

有啥好方法把秒数转换成时分秒的格式

数据库中如何使年月日时间分秒格式转换为年月日