在javascript中删除与datetime的时差

时间:2014-02-20 17:00:10

标签: javascript jquery datetime

我正在将RSS源中的条目显示到我的网站上,但每个条目的日期都是非标准格式,因此我很难从中创建新的javascript日期对象。

是否可以将以下日期转换为日期对象:

Thu, 20 Feb 2014 07:52:45 -0800

并将其输出为这种格式?:

Thu, 20 Feb 2014 15:52:45

4 个答案:

答案 0 :(得分:4)

也许您正在寻找toUTCString

(new Date('Thu, 20 Feb 2014 07:52:45 -0800')).toUTCString()
// "Thu, 20 Feb 2014 15:52:45 GMT"

您的日期字符串已采用Date理解的格式。

答案 1 :(得分:0)

您的日期已经可以通过javascript读取,因此您需要执行日期的utcString,然后替换utc部分并解析为日期以获得所需格式的结果,如下所示:

console.log((new Date('Thu, 20 Feb 2014 07:52:45 -0800')).toUTCString().toString().replace('GMT',''));

答案 2 :(得分:0)

您可能会发现此方法getTimezoneOffset()在日期有用。

例如我在哪里:

var dateObj = new Date();
dateObj.getTimezoneOffset(); //returns -330

即。 330分钟 - 5:30小时

答案 3 :(得分:-1)

library(shiny)
library(ggplot2)
library(plotly)


a=c("Female","Female","Male","Female","Male")
b=c("Yes","No","No","Yes","No")
c=c("Yes","Yes","Yes","No","No")
Mydata=data.frame(gender=a,SeniorCitizen=b,Churn=c)

ggplot(Mydata)+geom_bar(aes(gender,fill=Churn))+
    ggtitle("Categorical Variable vs Target Variable")+theme(plot.title = element_text(hjust = 0.5))

ui = shinyUI(fluidPage(
    headerPanel(title="Features Review"),
    sidebarPanel(
        selectInput("Variable","Select A Categorical Variable", list("gender"="gender","SeniorCitizen"="SeniorCitizen"))),

    mainPanel(
        titlePanel(title="Categorical Variable Visualization"),plotOutput("CPlots"))

))


server = shinyServer(function(input, output) {

    df <- reactive({
        if(input$Variable == "SeniorCitizen") {
            data <- Mydata %>%
                filter(SeniorCitizen == "Yes")
            return(data)
        } else {
            data <- Mydata
            return(data)
        }
    })

    output$CPlots = renderPlot({

        ggplot(data=df(), aes(x = Churn, y = input$Variable,fill=Churn)) +
            geom_bar(stat="identity", color="black") +
            theme_minimal() + 
            ggtitle("Categorical Variable vs Target Variable")+theme(plot.title = element_text(hjust = 0.5))

    })
})


shinyApp(ui,server)