Функция jquery для преобразования даты и времени, разделения даты и времени «2010-10-18 10:06» для возврата «18/10/2010» и «10:06» - PullRequest
5 голосов
/ 08 марта 2010

Привет, мне было интересно, есть ли какая-нибудь функция jquery, которая может взять этот dateTime "2010-10-18 10:06", преобразовать и разделить его, возвращая "2010/10/18" и "10:06".

Было бы также неплохо, если бы одна и та же функция могла принимать только «2010-10-18 10:06» или «2010-10-18» и возвращать, как указано выше, или другие форматы, кроме «2010/10/18». «как 18-10-2010» или 18 октября 2010 года, предоставляя возможность, но не такую ​​важную, просто интересуюсь мощью jQuery, связанной с датами.

Спасибо.

Ответы [ 5 ]

16 голосов
/ 08 марта 2010

Преобразование с DateJs должно быть простым:

var d1 = Date.parse('2010-10-18, 10:06 AM');
alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

В настоящее время это лучшая библиотека из

12 голосов
/ 21 августа 2013

Без какого-либо внешнего плагина jQuery, такого как DateJs. Мы можем получить дату как указано ниже.

var datetime= '2010-10-18 10:06 AM' // Default datetime will be like this.

//By Spliting the input control value with space
var date=datetime.split(' ')[0];
//date -2010-10-18
6 голосов
/ 07 декабря 2011
<input type="text" id="tbDateTime" value="2010-10-18 10:06" />
<input type="text" id="tbDate" value="" />
<input type="text" id="tbTime" value="" />

<input type="button" id="btnSubmit" value="Submit" />


<script type="text/javascript">
    $(function () {
        $('#btnSubmit').click(function () {
            var dateTimeSplit = $('#tbDateTime').val().split(' ');

            var dateSplit = dateTimeSplit[0].split('-');
            var currentDate = dateSplit[2] + '/' + dateSplit[1] + '/' + dateSplit[0];
            //currentDate is 18/10/2010

            $('#tbDate').val(currentDate);

            var currentTime = dateTimeSplit[1];
            //currentTime is 10:06

            $('#tbTime').val(currentTime);
        });
    });
</script>
1 голос
/ 08 марта 2010

datejs . Проверьте это, это круто, и это делает довольно хорошую работу для всех возможностей, и обработка ошибок также довольно хороша.

0 голосов
/ 08 марта 2010

Посмотрите Здесь

Включает функцию с именем fromString, которая поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...