从yyyy-mm-dd获取时间戳

时间:2019-10-25 07:53:26

标签: javascript

我需要从yyyy-mm-dd HH:mm:ss时间获取Unix时间戳。

我知道有很多获取时间戳的方法。

但是我需要不使用new Date()方式获取时间戳。

例如

new Date("2019-10-25 00:00:00").getTime() / 1000

亚洲/首尔时间和其他国家的值返回相同的值。

我还试图像这样使用带有时区的momentJS。

moment().tz('Asia/Seoul').valueOf()
moment().tz('America/Los_Angeles').valueOf()

如何在不使用上述代码的情况下获得时间戳?

1 个答案:

答案 0 :(得分:1)

作为<!-- Toolbar --> <NavigationPage.TitleView> <Grid HeightRequest="50" BackgroundColor="{StaticResource DarkBackgroundColor}" Margin="0" Padding="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"></ColumnDefinition> <ColumnDefinition Width="50"></ColumnDefinition> <ColumnDefinition Width="50"></ColumnDefinition> <ColumnDefinition Width="50"></ColumnDefinition> </Grid.ColumnDefinitions> <!-- Title --> <Label Text="Inventory" Style="{StaticResource TitleViewTitleLabel}"/> <Button Grid.Column="1" Text="&#xf021;" Style="{StaticResource FontAwesomeButtonRegularTitleViewButton}" Command="{Binding SyncDataCommand}"/> <Button Grid.Column="2" Text="&#xf661;" Style="{StaticResource FontAwesomeButtonRegularTitleViewButton}" Command="{Binding ShowFunctionalityCommand}"/> <Button Grid.Column="3" Text="&#xf067;" Style="{StaticResource FontAwesomeButtonRegularTitleViewButton}" Command="{Binding AddNewInventoryCommand}"/> </Grid> </NavigationPage.TitleView> DOCS中的陈述:

  

moment.tz(...,String)用于创建带有时区的时刻。它   采用与矩构造函数相同的所有参数,但使用   最后一个参数作为时区标识符:

moment-timezone
const timestamp1 = moment.tz("2019-10-25 00:00:00", "Asia/Taipei").format('X');
const timestamp2 = moment.tz("2019-10-25 00:00:00", "America/Toronto").format('X');

console.log(timestamp1);
console.log(timestamp2);