Lately.js

Native JavaScript, only 800Byte but simple and easy to use Timeago plugin

Dark Mode:

Get

You can access Lately.js' GitHub directly to get the latest version of the plug-in, or download Lately.js via link:

🚀 lately.js or 🚀 lately.min.js

Reference

Just put lately.js on your page.

<script src="//tokinx.github.io/lately/lately.min.js"></script>

Enable

We give you a very simple initialization method so you can personalize your program and enable it correctly

<script>
    Lately({
        'target' : '.lately-a,.lately-b,.lately-c'
    })
</script>

Example

// DateTime
<time class="lately-a" datetime="2016-09-28T23:49:41+00:00" itemprop="datePublished" pubdate>2016-September-28</time>

// Title
<a href="#" class="lately-b" title="2017-02-14 18:56">Any string</a>

// HTML
<a href="#" class="lately-c">2017-02-12 21:39</a>

The code above performs as follows:

Format

Supports time formats that can be passed directly to JavaScript objects. new Date()

Localization

The plug-in defaults to the "Chinese Simplified" language, but we provide a very simple interface for your localized modifications.

You can set it up with the language at initialization:

<script>
    Lately({
        'target' : '.lately-a,.lately-b,.lately-c',
        'lang': {
            'second': 'Second',
            'minute': 'Minute',
            'hour': 'Hour',
            'day': 'Days',
            'month': 'Month',
            'year': 'Years',
            'ago': 'Ago',
            'error': 'NaN'
        }
    })
</script>