jquery字符串转成时间格式,及获取几天后的时间

jquery字符串转成时间格式,及获取几天后的时间,第1张

方法一:

var temper="2009-6-28 15:23"

var dt = new Date(temperreplace(/-/,"/"))

alert(dt)

方法二:

function ConvertDateFromString(dateString) {

if (dateString) {

var arr1 = dateStringsplit(" ");

var sdate = arr1[0]split('-');

var date = new Date(sdate[0], sdate[1], sdate[2]);

return date;

}

}

获得一个月中的总天数:

function GetDayInMonth(day) {

var today = day;

var year = todaygetFullYear();

if (year < 2000) year += 1900; // Y2K fix

var month = todaygetMonth();

var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))

monarr[1] = 29;

return monarr[month];

}

问题分析:

在JavaScript以及PHP中,都有对应的函数可以获取类似的时间格式

JavaScript使用:new Date();

PHP使用:date('r');

举例如下:

在接下来的例子中,将分别演示JavaScript和PHP获取类似时间格式的方法。

1、JavaScript:

代码:

alert(new Date());

运行结果:

2、PHP:

代码:

//在PHP中需要设置一下时区。

date_default_timezone_set('PRC');

echo date('r');

运行结果:

$extend({

Date: {

timestamp: function( options ) {

options = options || {};

var date = [ optionsyear || '3000', optionsmonth || '01', optionsdate || '01' ],

time = [ optionshour || '0', optionsminute || '0', optionssecond || '0' ],

value = Dateparse( new Date( [datejoin('-'), timejoin(':')]join(' ') ) );

if( !isNaN( value ) ) return value;

return null;

}

}

});

js的时间和jquery是没有关系的,使用的是js原生的Date类进行处理~

如果你获取到的是一个Date类实例,则使用setDate和getDate进行处理~

比如现在有个Date实例date,我们要在上面加上五天:

datesetDate(dategetDate() + 5);

之后date实例就是五天之后的日期时间了

如果是一个字符串日期时间,则使用parse方法进行转换:

var date = Dateparse("日期时间字符串");

然后再进行上面的 *** 作~

希望对您有帮助~

By Billskate

首先获取时间对应的毫秒数。例如:var date1 = new Date(DateUTC(2005,4,5,17,55,55))

var date2 = new Date(DateUTC(……))

分别解释下括号里面的6个参数 :

第一个 年份;

第二个:月份,(月份是从0-11)因此表示5月份

第三个:日期 5号

第四个:17代表下午5点(24小时制,0-23)

第五个:分(0-59)

第六个 :秒(0-59)

前两个参数 年份、月份是必填参数,其他可选填,默认为0;

var result = date2-date1

获取到时间差的毫秒数。然后经过数学计算获得 对应的 小时 分钟 秒;

以上就是关于jquery字符串转成时间格式,及获取几天后的时间全部的内容,包括:jquery字符串转成时间格式,及获取几天后的时间、jquery 或者php如何获取到Sun Mar 15 2015 14:50:20 GMT+0800这种时间格式时间、jquery 如何获取时间戳等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10073839.html

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

发表评论

登录后才能评论

评论列表(0条)

保存