js怎么把时间戳转换为日期格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么把时间戳转换为日期格式相关的知识,希望对你有一定的参考价值。
参考技术A js怎么把时间戳转换为日期格式 前端有时候可能要从日期控件中拿到日期,然后参与计算,下边记录一个把日期字符串转换成时间戳的小函数。dateStr格式为“2014-05-08 00:22:11 ”
function get_unix_time(dateStr)
var newstr = dateStr.replace(/-/g,'/');
var date = new Date(newstr);
var time_str = date.getTime().toString();
return time_str.substr(0, 10);
js中怎么将时间戳转换为 yyyy-mm-dd格式
有三种常见方式:1、functiongetLocalTime(nS)returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/:\d1,2$/,'');alert(getLocalTime(1293072805));结果是2010年12月23日10:532、functiongetLocalTime(nS)returnnewDate(parseInt(nS)*1000).toLocaleString().substr(0,17)alert(getLocalTime(1293072805));3、functiongetLocalTime(nS)returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/年|月/g,"-").replace(/日/g,"");alert(getLocalTime(1177824835));
JS 中2015年04月07日日期格式怎么转换成时间戳格式
function get_unix_time(dateStr) dateStr = dateStr.replace('年','-'); dateStr = dateStr.replace('月','-'); dateStr = dateStr.replace('日','-'); var newstr = dateStr.replace(/-/g,'/'); var date = new Date(newstr); var time_str = date.getTime().toString(); return time_str.substr(0, 10);get_unix_time("2015年04月07日");
js时间戳怎么转成日期格式
使用Date可以将毫秒时间戳转为Date对象,然后可以根据Date的方法生成需要的日期格式.
如: new Date(1432269413352)
你好,很简单,直接使用Date对象就可以了。
var d = new Date(1432185095381); 如果时间戳是字符串,需要先转换一下 var timestamp = "1432185095381"; var d = new Date(+timestamp);var Y = d.getFullYear(); 2015var M = d.getMonth(); 4var day = d.getDate(); 21console.log(().toString.call(d)); [object Date]
希望是你想要的答案,望采纳~~
使用Date对象可以将毫秒时间戳转为js的Date对象 然后再调用Date的getFullYear、getMonth、getDate等方法拼成想要的日期格式 var date = new Date(1433665089755);alert(date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate())
时间戳转换成日期时间2014-8-8 下午11:40:20function formatDate(ns)return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");时间戳转换成八位日期2014-5-5 function userDate(uData)var myDate = new Date(uData*1000);var year = myDate.getFullYear();var month = myDate.getMonth() + 1;var day = myDate.getDate();return year + '-' + month + '-' + day;时间戳转换成四位时间10:10 function userTime(uTime)var myDate = new Date(uTime*1000);var hours = myDate.getHours();var minutes = myDate.getMinutes();return hours + ':' + minutes;时间戳转换成四位时间10:10:00function userTime(uTime)var myDate = new Date(uTime*1000);var hours = myDate.getHours();var minutes = myDate.getMinutes();var second = myDate.getSeconds();return hours + ':' + minutes + ':' + second;定时提醒设置的时间传入 (2014,05,15)返回成2014-01-21function setDate(year,month,day)return year + '-' + month + '-' + day; 定时提醒设置的时间传入 (01:02)返回成01:01:00function setTime(hour,minute)return hour + ':' + minute+ ':00';时间格式2014-02-02 14:10:00改成时间戳function js_strto_time(str_time)var new_str = str_time.replace(/:/g,"-");new_str = new_str.replace(/ /g,"-");var arr = new_str.split("-");var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));return strtotime = datum.getTime()/1000;时间戳改成时间格式2014-12-12 下午01:10function js_date_time(unixtime)var timestr = new Date(parseInt(unixtime) * 1000);var datetime = timestr.toLocaleString().replace(/年|月/g,"-").replace(/日/g," ");return datetime;
js把时间戳只转换为“时“和”分”
比如把这个时间戳:1491386842
(它是2017-4-5 18:07:22)
转换为:18:07
javascript时间戳转日期时间,支持自定义输出日期格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。
var date = formatDate(new Date(1491386842*1000),"HH:ii");console.log(date)
//18:07
一行js代码实现时间戳转时间格式
S = 1491386842,
T = new Date(1E3 * S),
Format = function(Q)return Q < 10 ? '0' + Q : Q,
Result = Format(T.getHours()) + ':' + Format(T.getMinutes());
console.log(Result)本回答被提问者和网友采纳 参考技术B new Date().toTimeString().split(' ')[0]
以上是关于js怎么把时间戳转换为日期格式的主要内容,如果未能解决你的问题,请参考以下文章