Content-Length: 313341 | pFad | https://github.com/jaywcjlove/date.js

A6 GitHub - jaywcjlove/date.js: JavaScript function for converting timestamps or Date objects to formatted strings, manipulate dates.
Skip to content

JavaScript function for converting timestamps or Date objects to formatted strings, manipulate dates.

Notifications You must be signed in to change notification settings

jaywcjlove/date.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Date Extension

Buy me a coffee Stargazers Releases CI Open in unpkg npm version Coverage Status

JavaScript function for converting timestamps or Date objects to formatted strings, manipulate dates.

Installation

npm install @wcj/date

Usage

import '@wcj/date';

new Date('2015-10-12 23:01:11').format("yyyy年MM月dd日 hh:mm:ss");
//⇒ "2015年10月12日 23:01:11"

Or manually download and link @wcj/date in your HTML, It can also be downloaded via UNPKG:

CDN: UNPKG | jsDelivr

<script src="https://unpkg.com/@wcj/date/lib/index.js"></script>
<script type="text/javascript">
new Date('2015-10-12 23:01:11').format("yyyy年MM月dd日 hh:mm:ss");
//⇒ "2015年10月12日 23:01:11"
</script>

API

format

format time

new Date('2015-10-12 23:01:11').format("yyyy年MM月dd日 hh:mm:ss");
//⇒ "2015年10月12日 23:01:11"

var testDate = new Date(); 
var testStr = testDate.format("yyyy年MM月dd日hh小时mm分ss秒"); 
//=> testStr =  2015年01月20日 19小时21分03秒

ago

How many hours ago, how many minutes ago, how many seconds ago

new Date(1421313395359).ago(1411430400000)
//=> "3个月前"

new Date(1421313395359).ago('1987-04-03')
//=> "28年前"

new Date('2010-02-02').ago('1987-04-03')
//=> "23年前"

toHHMMSS

Time conversion, countdown 'milliseconds'.toHHMMSS(output format) This is an extension based on the String prototype

var dt = (new Date().getTime()).toString()
dt.toHHMMSS('hh时mm分ss秒') //=> 34时11分52秒

TZC

Solve the inaccurate display of server time due to time zone changes

// The server's incoming front-end is generally seconds, and the front-end timestamp is milliseconds, so it needs to be multiplied by 1000
// 8 is the server time time zone
new Date(1434701732*1000).TZC(8)

Contributors

As always, thanks to our amazing contributors!

Made with action-contributors.

License

MIT © Kenny Wong

About

JavaScript function for converting timestamps or Date objects to formatted strings, manipulate dates.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •  








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/jaywcjlove/date.js

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy