杰克工作室 发表于 2023-2-23 20:18

js 时间戳转为日期格式

一.js将时间转换成时间戳
<h6>1.js获取当前时间戳的方法</h6>
var&nbsp;timestamp1&nbsp;=&nbsp;Date.parse(new&nbsp;Date());<br />
var&nbsp;timestamp2&nbsp;=&nbsp;(new&nbsp;Date()).valueOf();<br />
var&nbsp;timestamp3&nbsp;=&nbsp;new&nbsp;Date().getTime();<br />
第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。
<h6>2.js获取制定时间戳的方法</h6>
var&nbsp;oldTime&nbsp;=&nbsp;(new&nbsp;Date(&quot;2015/06/23&nbsp;08:00:20&quot;)).getTime()/1000;<br />
getTime()返回数值的单位是毫秒。<br />
<br />
&nbsp;
<h3>二.封装的时间格式器,类似于php中的date</h3>

<pre>
/**&nbsp;
&nbsp;*&nbsp;时间戳格式化函数&nbsp;
&nbsp;*&nbsp;@param&nbsp;&nbsp;{string}&nbsp;format&nbsp;&nbsp;&nbsp;&nbsp;格式&nbsp;
&nbsp;*&nbsp;@param&nbsp;&nbsp;{int}&nbsp;&nbsp;&nbsp;&nbsp;timestamp&nbsp;要格式化的时间&nbsp;默认为当前时间&nbsp;
&nbsp;*&nbsp;@return&nbsp;{string}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格式化的时间字符串&nbsp;
&nbsp;*/
function&nbsp;date(format,&nbsp;timestamp){&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;a,&nbsp;jsdate=((timestamp)&nbsp;?&nbsp;new&nbsp;Date(timestamp*1000)&nbsp;:&nbsp;new&nbsp;Date());&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;pad&nbsp;=&nbsp;function(n,&nbsp;c){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((n&nbsp;=&nbsp;n&nbsp;+&nbsp;&quot;&quot;).length&nbsp;&lt;&nbsp;c){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;Array(++c&nbsp;-&nbsp;n.length).join(&quot;0&quot;)&nbsp;+&nbsp;n;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;n;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;txt_weekdays&nbsp;=&nbsp;[&quot;Sunday&quot;,&nbsp;&quot;Monday&quot;,&nbsp;&quot;Tuesday&quot;,&nbsp;&quot;Wednesday&quot;,&nbsp;&quot;Thursday&quot;,&nbsp;&quot;Friday&quot;,&nbsp;&quot;Saturday&quot;];&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;txt_ordin&nbsp;=&nbsp;{1:&quot;st&quot;,&nbsp;2:&quot;nd&quot;,&nbsp;3:&quot;rd&quot;,&nbsp;21:&quot;st&quot;,&nbsp;22:&quot;nd&quot;,&nbsp;23:&quot;rd&quot;,&nbsp;31:&quot;st&quot;};&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;txt_months&nbsp;=&nbsp;[&quot;&quot;,&nbsp;&quot;January&quot;,&nbsp;&quot;February&quot;,&nbsp;&quot;March&quot;,&nbsp;&quot;April&quot;,&nbsp;&quot;May&quot;,&nbsp;&quot;June&quot;,&nbsp;&quot;July&quot;,&nbsp;&quot;August&quot;,&nbsp;&quot;September&quot;,&nbsp;&quot;October&quot;,&nbsp;&quot;November&quot;,&nbsp;&quot;December&quot;];&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;f&nbsp;=&nbsp;{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Day&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:&nbsp;function(){return&nbsp;pad(f.j(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:&nbsp;function(){return&nbsp;f.l().substr(0,3)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j:&nbsp;function(){return&nbsp;jsdate.getDate()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l:&nbsp;function(){return&nbsp;txt_weekdays},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;N:&nbsp;function(){return&nbsp;f.w()&nbsp;+&nbsp;1},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S:&nbsp;function(){return&nbsp;txt_ordin&nbsp;?&nbsp;txt_ordin&nbsp;:&nbsp;&#39;th&#39;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w:&nbsp;function(){return&nbsp;jsdate.getDay()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z:&nbsp;function(){return&nbsp;(jsdate&nbsp;-&nbsp;new&nbsp;Date(jsdate.getFullYear()&nbsp;+&nbsp;&quot;/1/1&quot;))&nbsp;/&nbsp;864e5&nbsp;&gt;&gt;&nbsp;0},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Week&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;W:&nbsp;function(){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;a&nbsp;=&nbsp;f.z(),&nbsp;b&nbsp;=&nbsp;364&nbsp;+&nbsp;f.L()&nbsp;-&nbsp;a;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;nd2,&nbsp;nd&nbsp;=&nbsp;(new&nbsp;Date(jsdate.getFullYear()&nbsp;+&nbsp;&quot;/1/1&quot;).getDay()&nbsp;||&nbsp;7)&nbsp;-&nbsp;1;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(b&nbsp;&lt;=&nbsp;2&nbsp;&amp;&amp;&nbsp;((jsdate.getDay()&nbsp;||&nbsp;7)&nbsp;-&nbsp;1)&nbsp;&lt;=&nbsp;2&nbsp;-&nbsp;b){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(a&nbsp;&lt;=&nbsp;2&nbsp;&amp;&amp;&nbsp;nd&nbsp;&gt;=&nbsp;4&nbsp;&amp;&amp;&nbsp;a&nbsp;&gt;=&nbsp;(6&nbsp;-&nbsp;nd)){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nd2&nbsp;=&nbsp;new&nbsp;Date(jsdate.getFullYear()&nbsp;-&nbsp;1&nbsp;+&nbsp;&quot;/12/31&quot;);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;date(&quot;W&quot;,&nbsp;Math.round(nd2.getTime()/1000));&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(1&nbsp;+&nbsp;(nd&nbsp;&lt;=&nbsp;3&nbsp;?&nbsp;((a&nbsp;+&nbsp;nd)&nbsp;/&nbsp;7)&nbsp;:&nbsp;(a&nbsp;-&nbsp;(7&nbsp;-&nbsp;nd))&nbsp;/&nbsp;7)&nbsp;&gt;&gt;&nbsp;0);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Month&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F:&nbsp;function(){return&nbsp;txt_months},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m:&nbsp;function(){return&nbsp;pad(f.n(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M:&nbsp;function(){return&nbsp;f.F().substr(0,3)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n:&nbsp;function(){return&nbsp;jsdate.getMonth()&nbsp;+&nbsp;1},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t:&nbsp;function(){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;(n&nbsp;=&nbsp;jsdate.getMonth()&nbsp;+&nbsp;1)&nbsp;==&nbsp;2&nbsp;){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;28&nbsp;+&nbsp;f.L();&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;n&nbsp;&amp;&nbsp;1&nbsp;&amp;&amp;&nbsp;n&nbsp;&lt;&nbsp;8&nbsp;||&nbsp;!(n&nbsp;&amp;&nbsp;1)&nbsp;&amp;&amp;&nbsp;n&nbsp;&gt;&nbsp;7&nbsp;){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;31;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;30;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Year&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L:&nbsp;function(){var&nbsp;y&nbsp;=&nbsp;f.Y();return&nbsp;(!(y&nbsp;&amp;&nbsp;3)&nbsp;&amp;&amp;&nbsp;(y&nbsp;%&nbsp;1e2&nbsp;||&nbsp;!(y&nbsp;%&nbsp;4e2)))&nbsp;?&nbsp;1&nbsp;:&nbsp;0},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//o&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Y:&nbsp;function(){return&nbsp;jsdate.getFullYear()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y:&nbsp;function(){return&nbsp;(jsdate.getFullYear()&nbsp;+&nbsp;&quot;&quot;).slice(2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Time&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a:&nbsp;function(){return&nbsp;jsdate.getHours()&nbsp;&gt;&nbsp;11&nbsp;?&nbsp;&quot;pm&quot;&nbsp;:&nbsp;&quot;am&quot;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A:&nbsp;function(){return&nbsp;f.a().toUpperCase()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B:&nbsp;function(){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;peter&nbsp;paul&nbsp;koch:&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;off&nbsp;=&nbsp;(jsdate.getTimezoneOffset()&nbsp;+&nbsp;60)*60;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;theSeconds&nbsp;=&nbsp;(jsdate.getHours()&nbsp;*&nbsp;3600)&nbsp;+&nbsp;(jsdate.getMinutes()&nbsp;*&nbsp;60)&nbsp;+&nbsp;jsdate.getSeconds()&nbsp;+&nbsp;off;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;beat&nbsp;=&nbsp;Math.floor(theSeconds/86.4);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(beat&nbsp;&gt;&nbsp;1000)&nbsp;beat&nbsp;-=&nbsp;1000;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(beat&nbsp;&lt;&nbsp;0)&nbsp;beat&nbsp;+=&nbsp;1000;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((String(beat)).length&nbsp;==&nbsp;1)&nbsp;beat&nbsp;=&nbsp;&quot;00&quot;+beat;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((String(beat)).length&nbsp;==&nbsp;2)&nbsp;beat&nbsp;=&nbsp;&quot;0&quot;+beat;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;beat;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g:&nbsp;function(){return&nbsp;jsdate.getHours()&nbsp;%&nbsp;12&nbsp;||&nbsp;12},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;G:&nbsp;function(){return&nbsp;jsdate.getHours()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;h:&nbsp;function(){return&nbsp;pad(f.g(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H:&nbsp;function(){return&nbsp;pad(jsdate.getHours(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i:&nbsp;function(){return&nbsp;pad(jsdate.getMinutes(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s:&nbsp;function(){return&nbsp;pad(jsdate.getSeconds(),&nbsp;2)},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//u&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Timezone&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//e&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//I&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O:&nbsp;function(){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;t&nbsp;=&nbsp;pad(Math.abs(jsdate.getTimezoneOffset()/60*100),&nbsp;4);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jsdate.getTimezoneOffset()&nbsp;&gt;&nbsp;0)&nbsp;t&nbsp;=&nbsp;&quot;-&quot;&nbsp;+&nbsp;t;&nbsp;else&nbsp;t&nbsp;=&nbsp;&quot;+&quot;&nbsp;+&nbsp;t;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;t;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P:&nbsp;function(){var&nbsp;O&nbsp;=&nbsp;f.O();return&nbsp;(O.substr(0,&nbsp;3)&nbsp;+&nbsp;&quot;:&quot;&nbsp;+&nbsp;O.substr(3,&nbsp;2))},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//T&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Z&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Full&nbsp;Date/Time&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c:&nbsp;function(){return&nbsp;f.Y()&nbsp;+&nbsp;&quot;-&quot;&nbsp;+&nbsp;f.m()&nbsp;+&nbsp;&quot;-&quot;&nbsp;+&nbsp;f.d()&nbsp;+&nbsp;&quot;T&quot;&nbsp;+&nbsp;f.h()&nbsp;+&nbsp;&quot;:&quot;&nbsp;+&nbsp;f.i()&nbsp;+&nbsp;&quot;:&quot;&nbsp;+&nbsp;f.s()&nbsp;+&nbsp;f.P()},&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//r&nbsp;not&nbsp;supported&nbsp;yet&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U:&nbsp;function(){return&nbsp;Math.round(jsdate.getTime()/1000)}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;format.replace(/[\]?()/g,&nbsp;function(t,&nbsp;s){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;t!=s&nbsp;){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;escaped&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;=&nbsp;s;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if(&nbsp;f&nbsp;){&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;a&nbsp;date&nbsp;function&nbsp;exists&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;=&nbsp;f();&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else{&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;nothing&nbsp;special&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;=&nbsp;s;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;ret;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;
}</pre>

<p>调用方法 能够很方便的将时间戳转换成日期的格式,如:</p>

<pre>
date(&#39;Y-m-d&#39;,&#39;1350052653&#39;);//很方便的将时间戳转换成了2012-10-11&nbsp;
date(&#39;Y-m-d&nbsp;H:i:s&#39;,&#39;1350052653&#39;);//得到的结果是2012-10-12&nbsp;22:37:33</pre>
页: [1]
查看完整版本: js 时间戳转为日期格式