time-format 1.0.0

Turn a Unix timestamp into date components or into a string.
Documentation
# time-format

This crate does only one thing: format a Unix timestamp.

## Splitting a timestamp into its components

The `components_utc()` function returns the components of a timestamp:

```rust
    let ts = std::time::SystemTime::now()
        .duration_since(std::time::UNIX_EPOCH).unwrap().as_secs();

    let components = time_format::components_utc(ts).unwrap();
```

Components are `sec`, `min`, `hour`, `month_day`, `month`, `year`, `week_day` and `year_day`.

## Formatting a timestamp

The `strftime_utc()` function formats a timestamp, using the same format as the `strftime()` function of the standard C library.

```rust
    let ts = std::time::SystemTime::now()
        .duration_since(std::time::UNIX_EPOCH).unwrap().as_secs();

    let s = time_format::strftime_utc("%Y-%m-%d", ts).unwrap();
```

## That's it

If you need a minimal crate to get timestamps and perform basic operations on them, check out [coarsetime](https://crates.io/crates/coarsetime).

`coarsetime` fully supports WebAssembly, in browsers and WASI environments.