javascript - Reactjs : display time in 24hr format

标签 javascript reactjs

我正在尝试使用 React js 以 24 小时格式打印时间。我使用了下面的例子,它给出了 12 小时格式。有什么想法可以实现 24 小时格式吗?

https://www.npmjs.com/package/react-time-picker

提前致谢

最佳答案

您可以使用使用 24 小时格式而不是 am/pm 格式的 locale 属性。

例如瑞典 sv-sv 使用 24 小时格式。

示例 ( CodeSandbox )

class App extends Component {
  state = {
    time: "10:00"
  };

  onChange = time => this.setState({ time });

  render() {
    return (
      <div style={{ marginTop: "200px" }}>
        <TimePicker
          onChange={this.onChange}
          value={this.state.time}
          locale="sv-sv"
        />
      </div>
    );
  }
}

关于javascript - Reactjs : display time in 24hr format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51583735/

相关文章:

javascript - Laravel 无法从 Vue-multiselect 获取值

javascript - 如何从 React hooks 返回父组件的回调?比如返回上传的url列表

javascript - React Native - 如何舍入动画组件的值?

javascript - Reactjs 组件的异步渲染

javascript - React-native 不应该只渲染与 React 工作方式类似的更改组件吗?

javascript - this.method = function(){} VS obj.prototype.method = function (){}

javascript - 具有主干路由的嵌套 View

javascript - 使用部分值/正则表达式进行切换?

javascript - 站点加载时显示弹出窗口一次

reactjs - redux sgas直接调用生成器方法可以吗