Это работает для меня
import React from "react";
import ReactDOM from "react-dom";
import styled from "styled-components";
const Container = styled.div`
& > h2 {
&:hover {
background: ${props => (props.shouldHover ? "red" : "none")};
}
}
`;
function App({ shouldHover }) {
return (
Hello CodeSandbox
Start editing to see some magic shappen!
);
}
const rootElement = document.getElementById("root");
ReactDOM.render( , rootElement);
Я использую DateTime:: Формат:: DateManip для вещей как это. Используя Ваши даты....
use DateTime::Format::DateManip;
my @dates = (
'11/17/2008',
'11/17/2008 3pm',
'11/17/2008 12:01am',
'11/17/2008 12:01am EST',
'11/17/2008 12:01am CST',
);
for my $date ( @dates ) {
my $dt = DateTime::Format::DateManip->parse_datetime( $date );
die "Cannot parse date $date" unless defined $dt;
say $dt;
}
# no dies.. produced the following....
# => 2008-11-17T00:00:00
# => 2008-11-17T15:00:00
# => 2008-11-17T00:01:00
# => 2008-11-17T05:01:00
# => 2008-11-17T06:01:00
NB. Я нахожусь на GMT здесь!
CPAN имеет много пакетов для контакта с датами, такими как DateTime и Дата:: Manip. Проанализировать Вашу дату, Дату:: модуль Синтаксического анализа в TimeDate мог бы работать (да, существует и DateTime и TimeDate).
В целом, каждый раз, когда необходимо сделать что-то в Perl, проверьте CPAN. Существует, вероятно, модуль для него. Посмотрите на то, что доступно, и посмотрите то, что соответствует Вашей ситуации.
Удача, :)
Я отправлю свои ответы здесь, поскольку я сталкиваюсь с ними.
Время использования:: Локальный
http://www.perlmonks.org/?node_id=642627