@chatopera/datemath

elasticsearch datemath parser, used in kibana

Usage no npm install needed!

<script type="module">
  import chatoperaDatemath from 'https://cdn.skypack.dev/@chatopera/datemath';
</script>

README

datemath

datemath parser.

Usage

npm install @chatopera/datemath

usage:

const {parse} = require("@chatopera/datemath")
let now = parse("now")
// now is moment date object.

cli: timestamp STR [TIMEZONE]

For example: timestamp now Asia/Shanghai

Learn more about date math syntax

https://stackoverflow.com/questions/27152490/elasticsearch-date-range-get-yesterday

https://www.elastic.co/guide/en/elasticsearch/reference/6.5/common-options.html#date-math

Other tools:

Convert timestamp, https://www.unixtimestamp.com/index.php

Get world timezone map, https://momentjs.com/timezone/

Borrow code from

Deprecated: This library is deprecated in favour of https://github.com/elastic/kibana/tree/master/packages/elastic-datemath. See https://github.com/elastic/kibana/tree/master/packages for details on how to use Kibana specific packages.

Datemath string parser used in Kibana

License

Copyright (2018-2020) 北京华夏春松科技有限公司

Apache License Version 2.0

chatoper banner