我正在将RSS源中的条目显示到我的网站上,但每个条目的日期都是非标准格式,因此我很难从中创建新的javascript日期对象。
是否可以将以下日期转换为日期对象:
Thu, 20 Feb 2014 07:52:45 -0800
并将其输出为这种格式?:
Thu, 20 Feb 2014 15:52:45
答案 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)