Best JavaScript Date Parser & Formatter? [closed]

2019-01-10 20:06发布

Since I've started to use jQuery, I have been doing a lot more JavaScript development.

I have the need to parse different date formats and then to display them into another format.

Do you know of any good tool to do this?

Which one would you recommend?

7条回答
We Are One
2楼-- · 2019-01-10 20:32

Below Link can be useful to format date present in html elements

http://snipplr.com/view/50172/jquery-date-formator-plugin/

查看更多
我命由我不由天
3楼-- · 2019-01-10 20:33

I've found the jQuery Globalization Plugin date parsing to work best. Other methods had cross-browser issues and stuff like date.js had not been updated in quite a while.

You also don't need a datePicker on the page. You can just call something similar to the example given in the docs:

$.parseDate('yy-mm-dd', '2007-01-26');
查看更多
放荡不羁爱自由
4楼-- · 2019-01-10 20:45

If you already use jqueryUI on the page, than $.datepicker has parseDate() and formatDate() functions that enough in most cases. As for DateJS - profile yu code and you'll see how it baggy and how much time it spends in handling exception

查看更多
劳资没心,怎么记你
5楼-- · 2019-01-10 20:45

Take a look to this very good article: JavaScript date formatting benchmarks

查看更多
唯我独甜
6楼-- · 2019-01-10 20:49

2014 update: Moment.js is an excellent date manipulation library, which includes parsing functions. It doesn't include automatic date format detection, but you can specify multiple parsing patterns.

Do you know the format of the dates before hand though, or are they user input?


A deprecated library for parsing dates is Datejs. It hasn't been updated since 2007.

查看更多
劫难
7楼-- · 2019-01-10 20:54

Just another option (which I wrote - full disclosure):

DP_DateExtensions Library

Supports date/time formatting, date math (add/subtract date parts), date compare, date parsing, etc. It's liberally open sourced.

I really like Date.js but find some of the syntax cumbersome. Most of the functions in mine are based (at least in part) on the rich set of functions in CFML - some people may find it a bit more comfortable.

No reason to consider it if you're already using a framework (they're all capable), but if you just need to quickly add date manipulation to a project give it a chance.

查看更多
登录 后发表回答