Skip to content

Instantly share code, notes, and snippets.

@jagroop
Last active March 19, 2018 10:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jagroop/8810950dc56e64ad7d621480f283e63b to your computer and use it in GitHub Desktop.
Save jagroop/8810950dc56e64ad7d621480f283e63b to your computer and use it in GitHub Desktop.
Moment.js Date Time Localization
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Testing moment Js</title>
</head>
<body>
<table border="1" class="table table-hover" id="myTable">
<thead>
<tr>
<th>#</th>
<th>Username</th>
<th>Email</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>3</td>
<td>jagroop</td>
<td>jagroopasdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>5</td>
<td>monika</td>
<td>monika.sharmaasdf@gasdasdmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>11</td>
<td>Alan</td>
<td>alanasdf@easdasdnergymarketexpertise.com</td>
<td id="time-id">2018-03-05 04:00:01 pm</td>
</tr>
<tr>
<td>12</td>
<td>Jatin</td>
<td>jatin.pahuja23asdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>13</td>
<td>Divya</td>
<td>divyadeep86asdf@gasdasdmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>14</td>
<td>love</td>
<td>love.vermaasdf@kasdasdindlebit.com</td>
<td id="time-id">2018-03-05 06:04:13 pm</td>
</tr>
<tr>
<td>15</td>
<td>jatin</td>
<td>jpahuja7asdf@gasdasdmail.com</td>
<td id="time-id">2018-03-05 07:05:01 pm</td>
</tr>
<tr>
<td>16</td>
<td>fucjcjcucu</td>
<td>deepikaasdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>17</td>
<td>Deepika</td>
<td>deepika123asdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>18</td>
<td>ddd</td>
<td>dddasdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
<tr>
<td>19</td>
<td>jatin</td>
<td>jatin.pahuja111asdf@yasdasdopmail.com</td>
<td id="time-id">2018-02-19 08:31:46 pm</td>
</tr>
</tbody>
</table>
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js"></script>
<script>
(function($){
$('#myTable').find('td#time-id').each(function(i, v){
var td = $(v);
var date = $.trim(td.text());
if(date != '')
{
var utcDateTime = moment.utc(date).toDate();
var local = moment(utcDateTime).local().format('YYYY-MM-DD hh:mm:ss a');
td.text(local);
}
});
})(jQuery);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment