const dt = new Date('2017-12-12');
console.log(format(dt, 'YYYY-MM-DD'));
Run Code Online (Sandbox Code Playgroud)
上述代码在美国记录 2017-12-11,但在印度记录 2017-12-12。
我在这里关注了这个 github 线程并尝试了一些东西,但没有得到想要的结果。
我的期望是无论时区如何打印相同的日期
为什么我需要这个:考虑一个涉及生日的场景。如果我提供一些输入日期,则无论其时区如何,它都必须在所有地区显示为相同的日期。
Reactunidirectional data flow与two-way data binding其他框架形成对比的概念,例如Vue.js.
我已经制作了以下片段来感知本质区别,然后似乎unidirectional要求应用程序传播任何状态转换,而two-way传统上为你做.
希望我可能在这里误解了这个要点,你能帮助澄清两人之间根本不同的东西吗?
var MyComponent = React.createClass({
getInitialState: function () {
return {
one: 'Hello',
two: 'world',
three: ''
}
},
handleValueOneChange: function (e) {
this.setState({one: e.target.value})
},
handleValueTwoChange: function (e) {
this.setState({two: e.target.value})
},
render: function () {
return (
<div>
<h1>
{this.state.one + ' ' + this.state.two}
</h1>
<input value={this.state.one}
onChange={this.handleValueOneChange} />
<input value={this.state.two}
onChange={this.handleValueTwoChange} />
</div>
)
}
})
ReactDOM.render(
<MyComponent />, document.getElementById('app') …Run Code Online (Sandbox Code Playgroud)我用 python 和 ruby 创建了一个 docker 镜像。当我的 docker 镜像仅与 python 一起使用时,它可以正常工作。现在由于某种原因该图像无法正常工作。任何提示都会有用。
FROM python:2.7
LABEL maintainer="author"
COPY ./testapp /app
WORKDIR /app
RUN pip install -r requirements.txt
RUN python init_db.py
FROM ruby:2.7.1
RUN gem install bundler
RUN gem install inspec
EXPOSE 3111
CMD ["python", "app.py"]
Run Code Online (Sandbox Code Playgroud)