https://github.com/simonwaldherr/parsetime.js
convert strings like "five days ago" to an integer (with time in seconds)
https://github.com/simonwaldherr/parsetime.js
hacktoberfest-accepted javascript parse schedule time timestamp
Last synced: 9 months ago
JSON representation
convert strings like "five days ago" to an integer (with time in seconds)
- Host: GitHub
- URL: https://github.com/simonwaldherr/parsetime.js
- Owner: SimonWaldherr
- Created: 2013-07-12T15:11:17.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-04-18T07:55:31.000Z (over 2 years ago)
- Last Synced: 2025-04-15T18:17:44.722Z (9 months ago)
- Topics: hacktoberfest-accepted, javascript, parse, schedule, time, timestamp
- Language: JavaScript
- Homepage: https://simonwaldherr.github.io/parseTime.js/
- Size: 167 KB
- Stars: 31
- Watchers: 2
- Forks: 15
- Open Issues: 15
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# parseTime.js
convert strings like "five days ago" to an integer (with time in milliseconds (as relative value from now and as UNIX Timestamp)) in three languages (en, de, pt)
*coders who like parseTime.js maybe also like [disTime.js](https://github.com/SimonWaldherr/disTime.js)*
## about
License: MIT
Version: 0.2.10
Date: 10.2018
## install
```sh
npm install parsetime
```
## example
Node
```js
var parseTime = require('./dist/parseTime.js');
var timestamp = parseTime('06.06.89')['absolute'];
console.log(timestamp); // returns 613087200000
```
Browser
```html
var timestamp = parseTime('06.06.89');
console.log(timestamp['absolute']); // returns 613087200000
```
## demo
Test this code on the associated github page [simonwaldherr.github.io/parseTime.js/](https://simonwaldherr.github.io/parseTime.js/).
## version
* 0.2.10) fixes #24 - prioritise dd/mm/yy over mm/dd/yy (don't use Date.parse() for that)
* 0.2.9) auto deploy to npm via travis and add example to readme
* 0.2.8) make it node compatible and add CI tests
* 0.2.7) language changes
* 0.2.6) bugfixes and minor improvements
* 0.2.5) added french (thanks to [@fdev31](https://github.com/fdev31))
* 0.2.4) added portuguese (thanks to [@tarciozemel](https://github.com/tarciozemel))
* 0.2.3) parse tomorrow morning and yesterday evening
* 0.2.2) build via grunt and lang in seperate files
* 0.2.1) parse non strict DIN1355-1 and other
* 0.2.0) should now work in fucking firefox
* 0.1.9) RFC2822 and ISO8601 fix (year and day)
* 0.1.8) parse "morning" and "evening"
* 0.1.7) regex fix and return false if not parsable
* 0.1.6) better DIN1355-1 handling and bugfixes
* 0.1.5) parse DIN1355-1 and strings like "tomorrow"
* 0.1.4) unit indexOf fix
* 0.1.3) parse RFC2822 and ISO8601
* 0.1.2) smaller valid code
* 0.1.1) beautified
* 0.1.0) Init Commit
## feature request
you can [request more features and date format types with the github issue tracker](https://github.com/SimonWaldherr/parseTime.js/issues).
## contact
Feel free to contact me via [eMail](mailto:contact@simonwaldherr.de), on [App.net](https://alpha.app.net/simonwaldherr) or on [Twitter](http://twitter.com/simonwaldherr). This software will be continually developed. Suggestions and tips are always welcome.