This article mainly uses jquery extension to write a myTime object, and writes two functions to process the conversion between the date and the timestamp respectively.
View the Code directly:
Reminder: do not forget to reference the jquery class library
(Function ($) {$. extend ({myTime: {/*** current timestamp * @ return
Unix timestamp (SEC) */CurTime: function () {return Date. parse (new Date ()/1000;},/*** convert a Date to a Unix timestamp * @ param
20:20:20 date format * @ return
Unix timestamp (SEC) */DateToUnix: function (string) {var f = string. split ('', 2); var d = (f [0]? F [0]: ''). split ('-', 3); var t = (f [1]? F [1]: ''). split (':', 3); 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;},/*** timestamp conversion date * @ param
UnixTime to be timestamp (SEC) * @ param
IsFull returns the complete time (Y-m-d or Y-m-d H: I: s) * @ param
TimeZone time zone */UnixToDate: 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 (); if (isFull = true) {ymdhis + = "" + time. getUTCHours () + ":"; ymdhis + = time. getUTCMinutes () + ":"; ymdhis + = time. getUTCSeconds () ;}return ymdhis ;}}) ;}) (jQuery );
Call method:
The Code is as follows:
Script
Document. write ($. myTime. DateToUnix ('2017-04-12 10:49:59 ') +'
');
Document. write ($. myTime. UnixToDate (1460429399 ));
Script