日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery 毫秒转换成日期_基于jQuery的时间戳与日期间的转化

發布時間:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery 毫秒转换成日期_基于jQuery的时间戳与日期间的转化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了jQuery時間戳與日期間的轉化代碼,供大家參考,具體內容如下

背景:

需求如圖:

直接上代碼,所有的內容都在注釋里:

/**

* 格式化時間:補0操作

* */

function supplement(num){

if(parseInt(num) < 10){

num = '0'+num;

}

return num;

};

/**

* 格式化時間:拓展jquery的全局變量

* */

$.extend({

JTime:{

//當前時間戳 秒:如果要毫秒就不除以1000

newTime: function(){

//本地時間然后在轉為時間戳,沒有時區區別 == Date.now()

return Date.parse(new Date())/1000;

},

//日期格式(YY-mm-dd HH:MM:SS)轉時間戳(秒)

DateToTamp: function(oString) {

var f = oString.split(' ', 2);

var d = (f[0] ? f[0] : '').split('-', 3);

var t = (f[1] ? f[1] : '').split(':', 3);

//使用Date的構造函數,實力化并解析

return (new Date(

parseInt(d[0], 10) || null,

(parseInt(d[1], 10) || 1) - 1,

parseInt(d[2], 10) || null,

parseInt(t[0], 10) || null,

parseInt(t[1], 10) || null,

parseInt(t[2], 10) || null

)).getTime() / 1000;

},

//時間戳(秒)轉日期時間格式(YY-mm-dd [HH:MM:SS]):有條件的轉(時間戳, 是否解析時間,時區:中國=8)

TampToDate: function(unixTime, isFull, timeZone) {

//時區處理

if (typeof (timeZone) === 'number'){

unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;

}

var time = new Date(unixTime * 1000);

var ymdhis = "";

ymdhis += time.getUTCFullYear() + "-";

ymdhis += (time.getUTCMonth()+1) + "-";

ymdhis += time.getUTCDate();

//需要完整的就設置true

if (isFull === true){

ymdhis += " " + time.getUTCHours() + ":";

ymdhis += time.getUTCMinutes() + ":";

ymdhis += time.getUTCSeconds();

}

return ymdhis;

},

//時間戳(毫秒)轉日期時間格式

TampToDatetime: function (str) {

var oDate = new Date(str),

oYear = oDate.getFullYear(),

oMonth = oDate.getMonth()+1,

oDay = oDate.getDate(),

oHour = oDate.getHours(),

oMin = oDate.getMinutes(),

oSen = oDate.getSeconds(),

oTime = oYear +'-'+ supplement(oMonth) +'-'+ supplement(oDay) +' '+ supplement(oHour) +':'+ supplement(oMin) +':'+supplement(oSen); //按格式拼接時間

return oTime;

}

}

});

原生的api:

interface Date {

/** Returns a string representation of a date. The format of the string depends on the locale. */

toString(): string;

/** Returns a date as a string value. */

toDateString(): string;

/** Returns a time as a string value. */

toTimeString(): string;

/** Returns a value as a string value appropriate to the host environment's current locale. */

toLocaleString(): string;

/** Returns a date as a string value appropriate to the host environment's current locale. */

toLocaleDateString(): string;

/** Returns a time as a string value appropriate to the host environment's current locale. */

toLocaleTimeString(): string;

/** Returns the stored time value in milliseconds since midnight, January 1, 1970 UTC. */

valueOf(): number;

/** Gets the time value in milliseconds. */

getTime(): number;

/** Gets the year, using local time. */

getFullYear(): number;

/** Gets the year using Universal Coordinated Time (UTC). */

getUTCFullYear(): number;

/** Gets the month, using local time. */

getMonth(): number;

/** Gets the month of a Date object using Universal Coordinated Time (UTC). */

getUTCMonth(): number;

/** Gets the day-of-the-month, using local time. */

getDate(): number;

/** Gets the day-of-the-month, using Universal Coordinated Time (UTC). */

getUTCDate(): number;

/** Gets the day of the week, using local time. */

getDay(): number;

/** Gets the day of the week using Universal Coordinated Time (UTC). */

getUTCDay(): number;

/** Gets the hours in a date, using local time. */

getHours(): number;

/** Gets the hours value in a Date object using Universal Coordinated Time (UTC). */

getUTCHours(): number;

/** Gets the minutes of a Date object, using local time. */

getMinutes(): number;

/** Gets the minutes of a Date object using Universal Coordinated Time (UTC). */

getUTCMinutes(): number;

/** Gets the seconds of a Date object, using local time. */

getSeconds(): number;

/** Gets the seconds of a Date object using Universal Coordinated Time (UTC). */

getUTCSeconds(): number;

/** Gets the milliseconds of a Date, using local time. */

getMilliseconds(): number;

/** Gets the milliseconds of a Date object using Universal Coordinated Time (UTC). */

getUTCMilliseconds(): number;

/** Gets the difference in minutes between the time on the local computer and Universal Coordinated Time (UTC). */

getTimezoneOffset(): number;

/**

* Sets the date and time value in the Date object.

* @param time A numeric value representing the number of elapsed milliseconds since midnight, January 1, 1970 GMT.

*/

setTime(time: number): number;

/**

* Sets the milliseconds value in the Date object using local time.

* @param ms A numeric value equal to the millisecond value.

*/

setMilliseconds(ms: number): number;

/**

* Sets the milliseconds value in the Date object using Universal Coordinated Time (UTC).

* @param ms A numeric value equal to the millisecond value.

*/

setUTCMilliseconds(ms: number): number;

/**

* Sets the seconds value in the Date object using local time.

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setSeconds(sec: number, ms?: number): number;

/**

* Sets the seconds value in the Date object using Universal Coordinated Time (UTC).

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setUTCSeconds(sec: number, ms?: number): number;

/**

* Sets the minutes value in the Date object using local time.

* @param min A numeric value equal to the minutes value.

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setMinutes(min: number, sec?: number, ms?: number): number;

/**

* Sets the minutes value in the Date object using Universal Coordinated Time (UTC).

* @param min A numeric value equal to the minutes value.

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setUTCMinutes(min: number, sec?: number, ms?: number): number;

/**

* Sets the hour value in the Date object using local time.

* @param hours A numeric value equal to the hours value.

* @param min A numeric value equal to the minutes value.

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setHours(hours: number, min?: number, sec?: number, ms?: number): number;

/**

* Sets the hours value in the Date object using Universal Coordinated Time (UTC).

* @param hours A numeric value equal to the hours value.

* @param min A numeric value equal to the minutes value.

* @param sec A numeric value equal to the seconds value.

* @param ms A numeric value equal to the milliseconds value.

*/

setUTCHours(hours: number, min?: number, sec?: number, ms?: number): number;

/**

* Sets the numeric day-of-the-month value of the Date object using local time.

* @param date A numeric value equal to the day of the month.

*/

setDate(date: number): number;

/**

* Sets the numeric day of the month in the Date object using Universal Coordinated Time (UTC).

* @param date A numeric value equal to the day of the month.

*/

setUTCDate(date: number): number;

/**

* Sets the month value in the Date object using local time.

* @param month A numeric value equal to the month. The value for January is 0, and other month values follow consecutively.

* @param date A numeric value representing the day of the month. If this value is not supplied, the value from a call to the getDate method is used.

*/

setMonth(month: number, date?: number): number;

/**

* Sets the month value in the Date object using Universal Coordinated Time (UTC).

* @param month A numeric value equal to the month. The value for January is 0, and other month values follow consecutively.

* @param date A numeric value representing the day of the month. If it is not supplied, the value from a call to the getUTCDate method is used.

*/

setUTCMonth(month: number, date?: number): number;

/**

* Sets the year of the Date object using local time.

* @param year A numeric value for the year.

* @param month A zero-based numeric value for the month (0 for January, 11 for December). Must be specified if numDate is specified.

* @param date A numeric value equal for the day of the month.

*/

setFullYear(year: number, month?: number, date?: number): number;

/**

* Sets the year value in the Date object using Universal Coordinated Time (UTC).

* @param year A numeric value equal to the year.

* @param month A numeric value equal to the month. The value for January is 0, and other month values follow consecutively. Must be supplied if numDate is supplied.

* @param date A numeric value equal to the day of the month.

*/

setUTCFullYear(year: number, month?: number, date?: number): number;

/** Returns a date converted to a string using Universal Coordinated Time (UTC). */

toUTCString(): string;

/** Returns a date as a string value in ISO format. */

toISOString(): string;

/** Used by the JSON.stringify method to enable the transformation of an object's data for JavaScript Object Notation (JSON) serialization. */

toJSON(key?: any): string;

}

interface DateConstructor {

new(): Date;

new(value: number): Date;

new(value: string): Date;

new(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date;

(): string;

readonly prototype: Date;

/**

* Parses a string containing a date, and returns the number of milliseconds between that date and midnight, January 1, 1970.

* @param s A date string

*/

parse(s: string): number;

/**

* Returns the number of milliseconds between midnight, January 1, 1970 Universal Coordinated Time (UTC) (or GMT) and the specified date.

* @param year The full year designation is required for cross-century date accuracy. If year is between 0 and 99 is used, then year is assumed to be 1900 + year.

* @param month The month as an number between 0 and 11 (January to December).

* @param date The date as an number between 1 and 31.

* @param hours Must be supplied if minutes is supplied. An number from 0 to 23 (midnight to 11pm) that specifies the hour.

* @param minutes Must be supplied if seconds is supplied. An number from 0 to 59 that specifies the minutes.

* @param seconds Must be supplied if milliseconds is supplied. An number from 0 to 59 that specifies the seconds.

* @param ms An number from 0 to 999 that specifies the milliseconds.

*/

UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number;

now(): number;

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的jquery 毫秒转换成日期_基于jQuery的时间戳与日期间的转化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品自拍偷拍视频 | 欧美三级视频在线播放 | 久久首页 | 美女午夜影院 | 在线免费观看中文字幕 | 欧美亚洲中文精品字幕 | 姐姐的秘密韩剧免费观看全集中文 | 中文字幕免费在线播放 | 中文字幕在线视频第一页 | 草草在线观看 | 在线看片资源 | 国产精品88久久久久久妇女 | 一起草在线视频 | 97人人超 | 8x8x成人| 91国偷自产一区二区三区老熟女 | 色婷婷精品 | 亚洲精品666| 国产69久久精品成人看 | 欧美色xxx | 蜜臀av免费一区二区三区水牛 | 天天黄色片 | 国产美女被遭强高潮免费网站 | 国产亚洲精品久久久久久打不开 | av色网站| 亚洲一区二区三区四区电影 | 不卡av影院 | 女生张开腿给男生桶 | 免费中文字幕av | 黄色国产| 国产乱人伦精品一区二区 | 日韩中文字幕网 | 国产精品久久久午夜夜伦鲁鲁 | 999一区二区三区 | 日本国产精品一区 | 在线观看av国产一区二区 | 国产福利一区在线 | 2021亚洲天堂 | 欧美特级黄色 | 伦伦影院午夜理伦片 | 日韩欧美一二三区 | 99精品人妻无码专区在线视频区 | 男人的天堂aa | 久久毛片网站 | 五月婷婷天 | xxsm.com| 欧美伦理片网站 | 欧美少妇性生活 | 蜜臀av一区二区 | 精品热久久 | 高清乱码免费 | 夜夜导航| 国产素人av | 成人精品电影 | 欧美成人综合一区 | 黄色成人小视频 | 韩国禁欲系高级感电影 | 三级三级久久三级久久18 | 女人的黄色片 | 特级毛片av | 成人αv| 丁香社区五月天 | www狠狠操 | 少妇视频一区二区三区 | 先锋av资源网 | 日韩99 | 农民人伦一区二区三区 | 久久合合| 日本三级吃奶头添泬 | 91在线播| 91免费大片| 香蕉视频亚洲 | 日本欧美成人 | 伊人伊人鲁| 182tv午夜 | 国产 xxxx | 福利在线小视频 | 就要操就要射 | 18性xxxxx性猛交 | 四虎影视黄色 | 熟女少妇一区二区 | 男人天堂网在线视频 | 激情丁香网 | 欧美v在线 | 欧美一区二不卡视频 | 国产在线观看免费视频今夜 | 日本在线成人 | 日韩毛片大全 | 超碰激情在线 | 99riav视频| 黄色网页在线观看 | exo妈妈mv在线播放免费 | 97超碰碰碰| www日韩欧美| 24小时日本在线www免费的 | 国产精品久久久久久久久免费相片 | 看看黄色片 | 日本少妇一级 | 午夜免费看视频 |