从jquery中的日期值分割时间

时间:2017-05-02 09:13:31

标签: javascript jquery date time split

我正在获得DOB的价值,而且还包括时间

  here is the value :-


 var date=`2017-05-21T00:00:00`

所以如何从该值中删除时间仅显示日期。

2 个答案:

答案 0 :(得分:2)

使用.split()获取您要找的内容

.split()将值转换为从0开始的数组。

因此,如果我们date = date.split('T') data[0],那么data[1] =“2017-05-21”,var date = "2017-05-21T00:00:00"; date = date.split('T')[0]; console.log(date) =“00:00:00”

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
var unitsData = await(docClient.query({
                TableName:"learnerpal-units-" + config.stage,
                IndexName:"unitOwnerIndexDev",
                KeyConditionExpression : 'ownerName= :hkey',
                ExpressionAttributeValues : {
                    ':hkey': event.ownerName
                },
                Key:{"unitID": event.unitID
                }
            }).promise());

答案 1 :(得分:0)

您可以将其格式化为

var mydate = new Date('2017-05-21T00:00:00');
var dd = mydate.getDate();
var mm = mydate.getMonth()+1; //January is 0!

var yyyy = mydate.getFullYear();
if(dd<10){
    dd='0'+dd;
} 
if(mm<10){
    mm='0'+mm;
} 
var dateformat = dd+'/'+mm+'/'+yyyy;
alert(dateformat);