js获取指定时间戳

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取指定时间戳相关的知识,希望对你有一定的参考价值。

var end_time = new Date(”2015-07-24 13:29:27“).getTime()

这样写有错吗 为什么拿不到值

第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp=new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了毫秒的时间戳。
参考技术A <script>
var end_time = new Date();
//console.log(end_time);
var t = end_time.getTime();
console.log(t)
</script>

不知道你想要的是不是这样

追问

我是指定时间

”2015-07-24 13:29:27“

追答

哦哦,那可以这样

代码如下:

var birthday = new Date("July 21, 1983 01:15:00")
//var test = new Date("Jan 1, 1970 00:00:00")
document.write(birthday.getTime())
//console.log(test.getTime());

测试可用;

只是需要改成这个格式

参考技术B <script language="javascript">
function transdate(endTime)
var date=new Date();
date.setFullYear(endTime.substring(0,4));
date.setMonth(endTime.substring(5,7)-1);
date.setDate(endTime.substring(8,10));
date.setHours(endTime.substring(11,13));
date.setMinutes(endTime.substring(14,16));
date.setSeconds(endTime.substring(17,19));
return Date.parse(date)/1000;

alert(transdate('2015-07-24 13:29:27'));
</script>本回答被提问者和网友采纳

js 怎么取到时间戳里面的月份?

参考技术A 复制代码 代码示例:

方法1:
var timestamp = date.parse(new date());
结果:1280977330000

方法2:
var timestamp = (new date()).valueof();
结果:1280977330748

方法3:
var timestamp=new date().gettime();
结果:1280977330748

第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。

附,js时间函数
1,取得当前时间:
var date=new date();

2,已知年、月、日转换成日期型的数据:

复制代码 代码示例:

var applydate = document.domainexceptionform.applydate.value;
applydate = applydate.split("t")[0];
var applyyear = applydate.split("-")[0];
var applymonth = applydate.split("-")[1]-1;
var applyday = applydate.split("-")[2];
var applydate1 = new date(applyyear,applymonth,applyday );

3,比较两日期相差的天数是否大于5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) >= 5追答

·setutcseconds   | 设置utc格式的当前秒数
·setyear      | 设置当前缩写年份(当前年份减去1900)
·tostring      | 将日期时间值转换成"日期/时间"形式的字符串值
·date.utc      | 返回指定的utc格式日期时间的固定时间值

8.创建新的 date 对象
语法:
new date();
new date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );
参数:
year     是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;
month    是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;
date     是一个 1 到 31 之间的整数,这个参数是可选的;
hour     是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;
minute    是一个 0 到 59 之间的整数,这个参数是可选的;
second    是一个 0 到 59 之间的整数,这个参数是可选的;
millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;

注释:
对象。新建一个 date 对象。

播放器支持:
flash 5 或以后的版本。

例子:
获得当前日期和时间的例子:
now = new date();

创建一个关于国庆节的 date 对象的例子:
national_day = new date (49, 10, 1);

新建一个 date 对象后,利用 date 对象的 getmonth、getdate、和 getfullyear方法获取时间,然后在动态文本框中输出。

复制代码 代码示例:

mydate = new date();
datetextfield = (mydate.getmonth() + "/" + mydate.getdate() + "/" + mydate.getfullyear());

以上是关于js获取指定时间戳的主要内容,如果未能解决你的问题,请参考以下文章

js如何返回当天零点的时间戳?

js获取当天零点时间戳?

Java获取时间戳精确到年月日时

如何用js获取特定时间戳

js每个地区获取的时间戳是一样的吗

js 怎么取到时间戳里面的月份?